• 2021-04-14
    试述以下指令的区别:
    (1)MOV AX, 3000H 与 MOV AX, [3000H]
    (2)MOV AX, MEM 与 MOV AX, OFFSET MEM
  • (1)源操作数寻址方式不同:立即寻址和直接寻址
    (2)AX值不同:MEM单元内容与MEM单元地址

    内容

    • 0

      若执行MOV AX, 0FFF5HMOV BL,0FDHIDIV BL指令后,AX=______ H。若执行MOV AX, 00FBHMOV BL,0DHDIV BL指令后,AX=______ H。

    • 1

      写出每条汇编指令执行后相关寄存器的值 mov ax,62627 AX=________________ mov ah,31H AX=________________ mov al,23H AX=________________ add ax,ax AX=________________ mov bx,826CH BX=________________ mov cx,ax CX=________________ mov ax,bx AX=________________ add ax,bx AX=________________ mov al,bh AX=________________ mov ah,bl AX=________________ add ah,ah AX=________________ add al,6 AX=________________ add al,al AX=________________ mov ax,cx AX=________________

    • 2

      设SS=2000H,SP=2000H,AX=3000H,BX=4000H,执行以下程序段:‏PUSH AX‏PUSH BX‏MOV BX, SP‏POP AX‏之后,AX= H‏‍‏

    • 3

      说出下列汇编程序中源操作数与目的操作数的寻址方式(1) MOV AH,F5H;(2) MOV AX, F58AH;(3) MOV AX,[2000H];(4) MOV AX,[BX];(5) MOV AX,10[SI];(6) MOV AX,[SI]10;(7) MOV AX,10[SI 10];(8) MOV AX, [BX][SI];(9) MOV AX, 10[BX][SI];

    • 4

      DATA SEGMENT A DW 0 B DW 0 C DW 230,20,54 DATA ENDS ┇ LEA BX ,C MOV AX ,[BX] MOV B ,AX MOV AX ,2[BX] ADD AX ,B MOV A , AX 上述指令中,LEA BX,C可换成MOV BX,OFFSET C