更多"简述下列代码的过程和结果。 PUSH AX PUSH BX POP A"的相关试题:
[单项选择]如果SP=2000H,则指令PUSH AX,PUSH BX,POP AX,PUSH DX执行后,SP的值为()
A. 2000H
B. 1FFEH
C. 1FFCH
D. 1996H
[多项选择]如果AX和BX中为有符号数,要求AX小于BX转移到NEXT,可以在CMP AX,BX后使用以下指令:()
A. JG NEXT
B. JL NEXT
C. JGE NEXT
D. JLE NEXT
[多项选择]如果AX和BX中为无符号数,要求AX等于BX转移到NEXT,可以在CMP AX,BX后使用以下指令:()
A. JZ NEXT
B. JNZ NEXT
C. JE NEXT
D. JNE NEXT
[多项选择]如果AX和BX中为无符号数,要求AX小于BX转移到NEXT,可以在CMP AX,BX后使用以下指令:()
A. JA NEXT
B. JB NEXT
C. JC NEXT
D. JNC NEXT
[简答题]已有AX=E896H,BX=3976H,若执行ADDBX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值?
[简答题]
下面两条指令的功能有什么区别?
MOV AX,BX
MOV AX,[BX]
[简答题]
阅读程序段,回答问题:
ABC PROC
ADD AX,BX
SUB BX,AX
ADD AX,BX
NEG BX
ABC ENDP
该子程序中,寄存器AX、BX是入口参数也是出口参数。
该程序的功能是什么?
[单项选择] 已知(AX)=1234H,执行下述三条指令后,(AX)=() MOV BX,AX NEG BX ADD AX,BX
A. 1234H
B. 0EDCCH
C. 6DCCH
D. 0000H
[填空题]阅读下列程序,说明程序执行后AX,BX,ZF,CF的值。MOV AX,FFFFHMOV BX,2896HXOR AX,BXINT 3AX=(),BX=(),ZF= (),CF= ()。
[单项选择] 执行下列程序段: MOV AX,0 MOV BX,1 MOV CX,100 AA:ADD AX,BX INC BX LOOP AA HLT 执行后的结果:(AX)=(),(BX)=()。
A. 5050,99
B. 2500,100
C. 5050,101
D. 2550,102
[填空题] 阅读程序,说明程序执行后AX,BX的值; MOV AX,2000H MOV BX,3010H PUSH AX PUSH BX POP AX POP BX AX= (),BX=()
[填空题]阅读下列程序,说明程序执行后AX,BX,DX,OF的值。MOV AX,3600HMOV BX,2400HCMP AX,BXJNC LOPMOV DX, -1JMP DONELOP:MOV DX,ODONE:INT 3AX= (),BX=(),DX=(),OF= ()。