在堆栈内,有效地址为2500H到2505H单元内依次存放10H、20H、30H、40H、50H、60H六个数,已知SP=2502H,执行POP BX指令后,有()。
A.SP=2502H,BX=1020H
B.SP=2504H,BX=4030H
C.SP=2504H,BX=3040H
D.SP=2500H,BX=2010H
第1题:
执行下列指令后,(CX)值为( )。 TABLE DW 10H, 20H, 30H, 40H, 50H X DW 6 LEA BX, TAELE ADD BK, X MOV CX, [BX]
A.0030H
B.0003H
C.0020H
D.0040H
第2题:
已知(DS)=1500H,(ES)=2500H,(S)=2100H,SI=10H,(BX)=20H,(BP)=60H,请指出MOV AX,[BP]指令的源操作数字段是什么寻址方式?
第3题:
设堆栈指针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
第4题:
中断类型号为20H的中断所对应的中断向量存放在内存从()开始的四个连续字节单元中,若这四个字节单元的内容由低地址到高地址依次为00H,50H,00H,60H,则中断服务程序的入口地址()。
第5题:
设堆栈指针SP的初值为2300H,(AX)=50ABH,(BX)=1234H。执行指令PUSHAX后,(SP)=?,再执行指令PUSHBX及POPAX之后,(SP)=?(AX)=?(BX)=?
第6题:
如(SP)=60H,执行指令PUSH Acc后,堆栈指针SP的内容为(),累加器A的内容送入()单元。
第7题:
假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令PUSH ACCPUSH B后,SP的内容为(),61H单元的内容为(),62H单元的内容为()。
第8题:
程序执行前有(SP)=34H,(34H)=30H,(33H)=20H,(32H)=10H。执行下列指令后,DPTR中的数据是()。POP APOP DPHPOP DPL
第9题:
指令“POP40H”的含义是()
第10题:
指令“XCHA,40H”的含义是()
第11题:
已知(DS)=1500H,(ES)=2500H,(S)=2100H,SI=10H,(BX)=20H,(BP)=60H,请指出MOV AL,[01200H]指令的源操作数字段是什么寻址方式?
第12题:
第13题:
执行下列指令后,(CX)=( )。TABLE DW 10H,20H,30H,40H,50HX DW3 LEA BX,TABLE ADD BX,XMOV CX,[BX]
A.0030H
B.0003H
C.3000H
D.2000H
第14题:
设堆栈指针SP的初值为1000H,AX=2000H,BX=3200H,试问: 1、执行指令PUSH AX后SP=? 2、再执行PUSH BX及POPAX后SP、AX、BX?
第15题:
ARRAY DW 10 DUP(5 DUP(4 DUP(20H,40H,60H))语句执行后共占()字节存储单元。
第16题:
已知(DS)=1500H,(ES)=2500H,(S)=2100H,SI=10H,(BX)=20H,(BP)=60H,请指出ADD AL,[BX+SI+125H]指令的源操作数字段是什么寻址方式?
第17题:
已知(DS)=2000H,有关的内存单元值为:(21000H)=00H,(21001H)=12H,(21200H)=00H,(21201H)=10H,(23200H)=20H,(23201H)=30H,(23400H)=40H,(23401H)=30H,(23600H)=60H,(23601H)=30H,符号COUNT的偏移地址为1200H。执行下列指令后,寄存器AX、BX、SI的值分别是多少?
第18题:
假定,SP=60H,A=30H,B=70H,执行下列指令: PUSH A PUSH B 后,SP的内容为(),61H单元的内容为(),62H单元的内容为()。
第19题:
指令“PUSH40H”的含义是()
第20题:
如果DPTR=507BH,SP=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后: POP DPH POP DPL POP SP 则:DPH=(),DPL=(),SP=()
第21题:
假定SP=62H,(61H)=30H,(62H)=70H,执行下列指令:POP DPHPOP DPL后,DPTR的内容为(),SP的内容为()。
第22题:
若SP=60H,标号LABEL所在的地址为3456H。LCALL指令的地址为2000H,执行指令如下后,堆栈指针SP和堆栈内容发生了什么变化?PC的值等于什么?如果将指令LCALL直接换成ACALL是否可以?如果换成ACALL指令,可调用的地址范围是什么?2000H LCALL LABEL
第23题:
第24题: