(简答题)
已知AX=1234H,CX=0302H,CF=0,指出下述指令执行后的结果及标志位CF、SF、ZF、OF的值分别是多?
正确答案
1234H+0302H=1536H,指令执行后,AX的值为1536H。
没有产生进位,CF=0;结果为正数,SF=0;结果不等于0,故ZF=0;两正数相加,结果为正,故无溢出,OF=0。
没有产生进位,CF=0;结果为正数,SF=0;结果不等于0,故ZF=0;两正数相加,结果为正,故无溢出,OF=0。
答案解析
略
相似试题
(简答题)
已知程序段如下: MOV AX,1234H;(AX)=1234H,标志位不变 MOV CL,4;(AX)和标志位都不变 ROL AX,CL;(AX)=2341H,CF=1,SF和ZF不变 DEC AX;(AX)=2340H,CF=1不变,SF=0,ZF=0 MOV CX,4;(AX)和标志位都不变 MUL CX;(AX)=8D00H,CF=OF=0,其它标志无定义 INT 20H 程序结束时,AX和DX的内容是什么?
(单选题)
设初值AX=6264H,CX=0004H,在执行下列程序段后AX=() AND AX, AX JZ DONE SHL CX, 1 ROR AX, CL DONE: OR AX, 1234H
(单选题)
已知(32000H)=1234H,(32002H)=2345H,(DS)3000H,则MOV AX,[2000H]指令执行后,(AX)=()
(填空题)
已知(AX)=1234H 上述几条指令执行后,(AX)=(),(BX)=()。
(填空题)
已知(AX)=1546H,(CX)=AC21H,CF=1 上述三条指令执行后,(AX)=(),CF=()。
(单选题)
已知(AX)=1234H,执行下述三条指令后,(AX)=() MOV BX,AX NEG BX ADD AX,BX
(单选题)
已知(AX)=1234H,执行下述三条指令后,(AX)=() MOV BX,AX NEG BX ADD AX,BX
(填空题)
已知(AX)=0FC77H,(CX)=504H,CF=1 上述三条指令执行后,(AX)=(),CF=()。
(填空题)
已知(AX)=0FC77H,(CX)=504H,CF=1 上述三条指令执行后,(AX)=(),CF=()。