CY标志位是1,A累加器的内容是99H,执行ADDC A,#00H之后,CY标志位和A累加器的内容是
A: 0B,00H
B: 1B,00H
C: 0B,9AH
D: 1B,9AH
A: 0B,00H
B: 1B,00H
C: 0B,9AH
D: 1B,9AH
举一反三
- 【填空题】若 (A)=7FH,(CY)=1,执行“SUBB A,#78H”后,(CY)=()H、(AC)=()H、 (P)=()H、 (OV)=() H 、(A)=()H。 提示: 1 、 PSW 各标志位说明见教材 24 页;PSW复位状态(即初始值)00H; 2 、 P 为奇偶标志位:累加器 A 中 1 的个数为偶数, P = 0 ,若为奇数, P = 1; 3 、 算术运算类指令对标志位的影响见教材 46 页表 3 - 2 ,其中 ADD , ADDC , SUBB 指令的执行结果影响 C 、 OV 、 AC 、 P 标志位; MUL 、 DIV 指令的执行结果影响 C 、 OV 、 P 标志位。 INC A 、 DEC A 指令的执行结果只影响 P 标志位
- 若(A)=85H,(R7)=43H , (Cy)=1,则执行指令“ADDC A,R7”之后,进位位Cy、累加器A、寄存器R7的内容分别是 A: (A)=85H,(R7)=43H , (Cy)=1, B: (A)=C8H,(R7)=FFH , (Cy)=1, C: (A)=C9H,(R7)=43H , (Cy)=0 D: (A)=C9H,(R7)=43H , (Cy)=1
- 已知累加器(A)=87H,进位标志(CY)=0,执行RRCA指令后,(A)和(CY)的内容分别为() A: 0EH,1 B: 0FH,0 C: C3H,0 D: 43H,1
- 已知:A=85H,R0=30H,(30H)=11H,(31H)=FFH,Cy=1,试问CPU分别执行如下指令后累加器A和Cy中的值是多少? ①ADDC A,R0 ②ADDC A,31H ③ADDC A,@R0 ④ADDC A,#85H A: ①A=B6H,CY=1; ②A=85H,Cy=0;③A=97H,Cy=1 ; ④A=0BH,Cy=1 B: ①A=B6H,CY=0 ; ②A=85H,Cy=1;③A=97H,Cy=0 ; ④A=0BH,Cy=1
- 分析下列程序段,执行完后A、B的值分别为( )。MOV A,#02HADD A,#03HMOV B,#03HMUL AB A: 00H, 0FH B: 0FH, 00H C: 15H, 00H D: 00 H, 09H