中国大学MOOC: 两个16位数84A0H,9460H相加后,标志寄存器FLAGS的六个状态位CF,OF,AF,SF,PF,ZF各为( )。
110010
举一反三
- 执行以下两条指令后,标志寄存器FLAGS的六个状态位CF,OF,AF,SF,PF,ZF各为。MOV AX,84A0HADD AX,9460H
- 5678H+7834H=______ ;CF=______ ,PF=______ ,AF=______ ,ZF=______ ,SF=______ ;<br/>5678H+1234H=______ ;CF=______ ,PF=______ ,AF=______ ,ZF=______ ,SF=______ ;<br/>5678H+8756H=______ ;CF=______ ,PF=______ ,AF=______ ,ZF=______ ,SF=______ 。
- 已知(AL)=55H,执行指令ANDAL,0FH后,相关标志位的状态是()。 A: CF=1,OF=1,SF=0,PF=1,ZF=0 B: CF=0,OF=0,SF=0,PF=1,ZF=1 C: CF=0,OF=0,SF=0,PF=1,ZF=0 D: CF=0,OF=1,SF=1,PF=1,ZF=0
- 执行指令:MOV AL,7EH ADD AL,5BH后,状态标志位的状态分别为:AF=___,CF=___,OF=___,PF=___,SF=___,ZF=___
- 标志寄存器中属于控制标志位的是()。 A: DF,OF,SF B: OF,CF,PF C: AF,OF,SF D: DF,IF,TF0、0
内容
- 0
用以下()标志位可判断两个数运算后结果是否为0。 A: SF B: PF C: CF D: ZF
- 1
标志寄存器中属于控制标志位的是()。 A: DF,OF,SF B: DF,IF,TF C: OF,CF,PF D: AF,OF,SF
- 2
执行8位二进制加法“99H+31H”后,标志位正确的是: A: ZF=0,PF=0,SF=0 B: ZF=1,PF=1,SF=1 C: ZF=1,PF=0,SF=1 D: ZF=0,PF=1,SF=1
- 3
假设R[eax]=FF000008H,R[ecx]=00001000H,执行指令 “testl %eax,%ecx”后,寄存器和标志位的内容为()。 A: R[ecx]=00000000H,OF=CF=SF=0,ZF=1 B: R[eax]=00000000H,OF=CF=SF=0,ZF=1 C: R[ecx]=00000000H,标志位不变 D: 寄存器内容不变,OF=CF=SF=0,ZF=1
- 4
逻辑运算指令执行后,影响的标志位是()。 A: AF B: SF C: ZF D: PF