假设DS=3000H,SS=2000H,SP=3000H,AX=4567H,BX=1234H,CX=6789H AND BX,00FFH CALL MYSUB ........ MYSYB PROC PUSH AX PUSH BX PUSH CX SUB AX,BX POP CX POP AX POP BX RET MYSYB ENDP CPU 执行CALL MYSUB后,SP=______H,AX=_____________H,BX=—————H。

假设DS=3000H,SS=2000H,SP=3000H,AX=4567H,BX=1234H,CX=6789H AND BX,00FFH CALL MYSUB ........ MYSYB PROC PUSH AX PUSH BX PUSH CX SUB AX,BX POP CX POP AX POP BX RET MYSYB ENDP CPU 执行CALL MYSUB后,SP=______H,AX=_____________H,BX=—————H。


参考答案和解析
C

相关考题:

交换寄存器SI、DI的内容,正确的程序段是( )。A.PUSH SI PUSH DI POP SI POP DIB.PUSH SI PUSH DI POP DI POP SIC.MOV AX,SI MOV SI,AX MOV DI,BXD.MOVAX,SI MOV BX,DI XCHG BX,AX

己知(AX)=1000H,(BX)=2000H,依次执行PUSH AX,PUSH BX、POP AX指令后,AX寄存器中的内容是( )。A.1000HB.0010HC.2000HD.0020H

假设(SS)=2000H,(SP)=0100H,(AX)=0010H,(DX)=0101H,执行下列指令后 (AL)=______。 PUSH AX PUSH DX POP AX POP DXA.21HB.01HC.10HD.20H

交换寄存器SI、DI的内容,正确的程序段是( )。A.PUSH SIB.PUSH SI PUSH DI PUSH DI POP SI POP DI POP DI POP SIC.MOV AX,SID.MOV AX,SI MOV SI,AX MOV BX,DI MOV DI,BX XCHG BX,AX

假设(SS)=3000H,(SP)=0200H,(AX)=0001H,(DX)=0100H,执行下列指令后,(AL)=______。 PUSH AX PUSH DX POP AX POP DXA.32HB.30HC.01HD.OOH

已知(AX)=1000H,(BX)=2000H,依次执行PUSH AX,PUSH BX、POP AX指令后,AX寄存器中的内容是( )。A.1000HB.0010HC.2000HD.0020H

假定(SS)=2000H,(SP)=0100H,(AX)=0101H,(DX)=0011H,执行下列指令后,(AL)=( )。 PUSH AX PUSH DX POP AX POP DXA.21HB.20HC.01HD.11H

假设(SS)=3000H,(SP)=0200H,(AX)=0001H,(DX)=0100H,执行下列指令后,(AL)=( )。 PUSH AX PUSH DX POP AX POP DXA.32HB.30HC.01HD.00H

设(SP)=100H,(AX)=OFFFFHSTCPUSH.AXADC.AX,0PUSH.AXPOP.BX上述程序段执行后,(BX)=(),(SP)=()

假设(DS)=3000H,(SS)=3000H,(AX)=2000H,(BX)=1100H,(SI)=2,(DI)=1,(SP)=100H,(31200H)=40H。请写出下列指令单独执行完后,有关寄存器和存储单元的内容。ADD AX ,BX

设SP=2000H,AX=3000H,BX=5000H,执行下列片段程序后,问SP=?AX=?BX=? PUSH  AX    ;SP ← SP - 2 = 1FFEH,AX=3000H  PUSH  BX    ;SP ← SP - 2 = 1FFCH,BX=5000H  POP   AX ;SP ← SP + 2 = 1FFEH,AX=5000H

设堆栈指针SP的初值为1000H,AX=2000H,BX=3200H,试问: 1、执行指令PUSH AX后SP=? 2、再执行PUSH BX及POPAX后SP、AX、BX?

如果SP=2000H,则指令PUSH AX,PUSH BX,POP AX,PUSH DX执行后,SP的值为()A、2000HB、1FFEHC、1FFCHD、1996H

已知(AX)=1234H,(BX)=5678H,顺序执行指令PUSH AX / PUSH BX/ POP AX/POP BX 后,(AX)=()A、1234HB、5678HC、3456HD、1278H

假设(AX)=1234H,(BX)=5678H,(SP)=1000H,指出执行下面的程序段后,各相关寄存器及堆栈段中的内容。 PUSH AX ;(AX)=?,(BX)=?,(SP)=?,栈顶字节[SP]=?, 栈顶第二字节[SP+1]=? PUSH BX ;(AX)=?,(BX)=?,(SP)=?,栈顶字节[SP]=?, 栈顶第二字节[SP+1]=? POP AX ;(AX)=?,(BX)=?,(SP)=?,栈顶字节[SP]=?, 栈顶第二字节[SP+1]=?

假设(DS)=3000H,(SS)=3000H,(AX)=2000H,(BX)=1200H,(SI)=2,(DI)=1,(SP)=100H,(31200H)=50H。请写出下列指令单独执行后,有关寄存器和存储单元的内容。 ADD  AX,1200H SUB  AX, BX MOV  [BX],AX PUSH  AX  DEC  BYTE  PTR [1200H]

若寄存器AX、BX、CX、DX的内容分别为14,15,16,17,依次执行PUSH AX,PUSH BX,POP CX,POP DX指令后,寄存器DX的内容为()A、14B、15C、16D、17

若寄存器AX、BX、CX、DX的内容分别为18,19,20,21,依次执行PUSH AX,PUSH BX,POP CX,POP DX指令后,寄存器CX的内容为()A、18B、19C、20D、21

设AX=2875H、BX=34DFH、SS=1307H、SP=8H,依此执行PUSHAX、PUSHBX、POPAX、POPCX后栈顶指针变为多少?AX=?BX=?CX=?

假设(DS)=3000H,(SS)=3000H,(AX)=2000H,(BX)=1100H,(SI)=2,(DI)=1,(SP)=100H,(31200H)=40H。请写出下列指令单独执行完后,有关寄存器和存储单元的内容。PUSH AX

堆栈指针SP的初值为3000H,AX=2000H,BX=5000H,执行指令: PUSH AX PUSH BX POP AX 后SP=?AX=?

完成同指令XCHG AX,BX相同功能的指令或指令序列是()。A、MOV AX,BXB、MOV BX,AXC、PUSH AX POP BXD、MOV CX,AX MOV AX,BX MOV BX,CX

问答题设(SP)=100H,(AX)=OFFFFHSTCPUSH.AXADC.AX,0PUSH.AXPOP.BX上述程序段执行后,(BX)=(),(SP)=()

问答题设SP=2000H,AX=3000H,BX=5000H,执行下列片段程序后,问SP=?AX=?BX=? PUSH  AX    ;SP ← SP - 2 = 1FFEH,AX=3000H  PUSH  BX    ;SP ← SP - 2 = 1FFCH,BX=5000H  POP   AX ;SP ← SP + 2 = 1FFEH,AX=5000H

单选题完成同指令XCHG AX,BX相同功能的指令或指令序列是()。AMOV AX,BXBMOV BX,AXCPUSH AX POP BXDMOV CX,AX MOV AX,BX MOV BX,CX

问答题假设(DS)=3000H,(SS)=3000H,(AX)=2000H,(BX)=1100H,(SI)=2,(DI)=1,(SP)=100H,(31200H)=40H。请写出下列指令单独执行完后,有关寄存器和存储单元的内容。ADD AX ,BX

问答题堆栈指针SP的初值为3000H,AX=2000H,BX=5000H,执行指令: PUSH AX PUSH BX POP AX 后SP=?AX=?

问答题假设(DS)=3000H,(SS)=3000H,(AX)=2000H,(BX)=1100H,(SI)=2,(DI)=1,(SP)=100H,(31200H)=40H。请写出下列指令单独执行完后,有关寄存器和存储单元的内容。PUSH AX