已知:(AX)=01CDH,(BX)=0AFH,(CX)=0BE02H,CF=1,写出单步执行每条指令时CF、ZF及相关寄存器的内容。
TEST AX,BX ;AX=______H,BX=______H
;CF=______,ZF=_____
ROL BX,CL ;(BX)=______H,(CL)=______H
第1题:
假设AX=803AH,BX=604DH,CF=1,指令 SBB AX,BX 执行后,标志位CF= .
第2题:
若AX=65ACH,BX=0B79EH,则 。
A.执行ADD AX,BX指令后,CF=1,OF=1
B.执行SUB AX,BX指令后,SF=1,OF=0
C.执行TEST BX,AX指令后,CF=0,OF=0
D.执行XOR AX,BX指令后,PF=1,IF=0
第3题:
若带符号数AX=68H,BX=50H,执行ADD AX,BX后,标志位的情况正确的是()
A.CF=0 ZF=0 SF=1 OF=1
B.CF=0 ZF=1 SF=1 OF=1
C.CF=0 ZF=0 SF=0 OF=1
D.CF=0 ZF=0 SF=1 OF=0
第4题:
假设 R[ax]=FFD0H,R[bx]=7FE5H,执行指令“subw %bx, %ax”后,寄存器的内容和各标志的变化为()。
A.R[ax]=7FEBH,OF=0,SF=0,CF=1,ZF=0
B.R[bx]=7FEBH,OF=1,SF=1,CF=1,ZF=0
C.R[ax]=7FEBH,OF=1,SF=0,CF=0,ZF=0
D.R[bx]=7FEBH,OF=0,SF=1,CF=0,ZF=0
第5题:
设 R[ax]=FFE8H,R[bx]=7FE6H,执行指令“subw %bx, %ax”后寄存器内容和各标志变化为()
A.R[ax]=8002H,OF=0,SF=1,CF=0,ZF=0
B.R[bx]=8002H,OF=0,SF=1,CF=1,ZF=0
C.R[ax]=8002H,OF=1,SF=1,CF=0,ZF=0
D.R[bx]=8002H,OF=1,SF=1,CF=1,ZF=0