若(A)= 9DH,(PSW)=00H执行指令SUBB A,#023H 后,A中的值为( )。
A: 01111010B
B: 00110111B
C: 10001010B
D: 10001100B
A: 01111010B
B: 00110111B
C: 10001010B
D: 10001100B
举一反三
- 【填空题】若 (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、B的值分别为( )。MOV A,#02HADD A,#03HMOV B,#03HMUL AB A: 00H, 0FH B: 0FH, 00H C: 15H, 00H D: 00 H, 09H
- 若(A)=0AFH,执行SWAP A指令后,(A)中的值为多少。( ) A: 0AAH B: 00H C: 0FFH D: 0FAH
- 若(A )=55H,(B)=0AAH,执行指令XRL A,B后,A的值为( )。 A: 00H B: 55H C: 0AAH D: 0FFH
- 设初始时(PSW)=81H,(A)=7AH,(40H)=A5H,写出以下指令单独执行后(A)和(PSW)的内容: (1)ADD A,40H;(A)= ;(PSW)= ; (2)ADDC A,40H;(A)= ;(PSW)= ; (3)SUBB A,#30H;(A)= ;(PSW)= ; (4)SUBB A,40H;(A)= ;(PSW)= ;