更多“执行下面的指令序列后,AX寄存器中的数据是( )。 MOV AX,1234H MOV BX, ”相关问题
  • 第1题:

    设堆栈指针SP的初值为2300H,AX=50ABH,BX=1234H。执行下列指令后 PUSH AX PUSH BX POP AX SP=(_________ ) AX=(__________) BX=(___________)


    堆栈指针SP总是指向栈顶,每执行一次PUSH指令SP-2,执行一次POP指令SP+2.所以,执行PUSHAX指令后,(SP)=22FEH;再执行PUSHBX及POPAX后,(SP)=22FEH,(AX)=(BX)=1234H

  • 第2题:

    指令“mov [bx+8],ax”的目的操作数采用__________寻址方式。

    A.存储器间接

    B.寄存器

    C.寄存器相对

    D.立即数


    D

  • 第3题:

    指令mov [BX+44],ax中,目的数的段地址应在哪个段寄存器中。

    A.SS

    B.ES

    C.DS

    D.CS


    DS

  • 第4题:

    试分别指出下列各指令语句的语法是否有错,若有错,指明是什么错误。 ①、MOV [BX][BP], AX ②、TEST [BP], BL ③、ADD [SI], DA_BYTE ④、AND DH, DL ⑤、CMP CL, 1234H ⑥、SHR [BX][DI], 3


    LEA AL,1000H

  • 第5题:

    假设AX和BX寄存器中存放的是有符号整数,为了判断AX寄存器中的数据是否大于BX寄存器中的数据且不能改变AX和BX的值,可使用指令______AX,BX。


    A

  • 第6题:

    指出下列指令中操作数的寻址方式 (1) MOV BX, 20H (2) MOV AX, [1245H] (3) MOV DX, [SI] (4) MOV 100[BX], AL (5) MOV [BP][SI], AX (6) MOV [BX+100][SI], AX (7) MOV [1800H], AL (8) MOV [SI], AX


    ADD AX,[BX][DI]