如果DPTR=507BH,SP=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,执行下列指令后: POP DPH POP DPL POP SP 则:DPH=(),DPL=(),SP=()。
第1题:
A.SP←SP–1
B.SP←SP+1
C.SP←SP–2
D.SP←SP+2
第2题:
假设(SP)=0100H,(SS)=200H,执行POP AX指令后,栈顶的物理地址是【 】。
第3题:
假设(SS)=3000H,(SP)=0200H,(AX)=0001H,(DX)=0100H,执行下列指令后,(AL)=______。 PUSH AX PUSH DX POP AX POP DX
A.32H
B.30H
C.01H
D.OOH
第4题:
设SP=2000H,AX=8A95H,DI=A000H。请写出下列指令执行后指定寄存器和标志位的值。 ADD AX,DI ; PUSH AX ; POP DI ;
第5题:
如果SP=2000H,则指令PUSH AX,PUSH BX,POP AX,PUSH DX执行后,SP的值为()
第6题:
执行POP AX指令后,SP减2.
第7题:
程序执行前有(SP)=34H,(34H)=30H,(33H)=20H,(32H)=10H。执行下列指令后,DPTR中的数据是()。POP APOP DPHPOP DPL
第8题:
已知(30H)=21H,(31H)=04H,说明下列程序的功能,执行后(30H)=(),(31H)=()。 PUSH 30H PUSH 31H POP 30H POP 31H
第9题:
假定SP=62H,(61H)=30H,(62H)=70H,执行下列指令:POP DPHPOP DPL后,DPTR的内容为(),SP的内容为()。
第10题:
如8051的SP的内容是30H,顺序执行PUSH ACC和POP B两句指令后()
第11题:
第12题:
第13题:
假设(SS)=2000H,(SP)=0100H,(AX)=0010H,(DX)=0101H,执行下列指令后 (AL)=______。 PUSH AX PUSH DX POP AX POP DX
A.21H
B.01H
C.10H
D.20H
第14题:
试回答:设执行前SP=2000H,执行后SP=( ) A DW 1234H B DW 5678H : PUSH A PUSH B POP A POP B
A.1000H
B.2000H
C.3000H
D.4000H
第15题:
设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
第16题:
设堆栈指针SP中的内容为60H,内部RAM中30H和31H单元的内容分别为24H和10H,执行下列程序段后,61H,62H,30H,31H,DPTR及SP中的内容将有何变化? PUSH 30H PUSH 31H POP DPL POP DPH MOV 30H,#00H MOV 31H,#0FFH
第17题:
8086CPU的POP指令执行时:()
第18题:
假设(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]=?
第19题:
如果DPTR=507BH,SP=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后: POP DPH POP DPL POP SP 则:DPH=(),DPL=(),SP=()
第20题:
DPTR是由DPH和DPL两个8位特殊寄存器组成的。
第21题:
数据寄存器指针DPTR由DPH和DPL组成。
第22题:
第23题:
30001
30002
2FFFE
2FFFF
第24题:
2FFEH
3000H
3002H
3004H