ADDA,R0其中(A)=0C3H,(R0)=0AAH中CY,AC怎么求,
CY是最高位(D7位)向前的进位标志,AC是D3位向D4位的进位标志.0C3H+0AAH=11000011B+10101010B,注意这里两个数C3H和AAH前面的0是起到一个提示的作用,告诉系统这是两个十六进制数据(而不是符号地址,因为在单片机中可...
举一反三
- (A)=85H, R0=20H, (20H)=0AFH, 执行指令 ADD A, @R0 后,PSW各位的值为( ) A: A=34H,CY=1,AC=1,OV=1,P=1; B: A=34H,CY=1,AC=1,OV=0,P=1; C: A=34H,CY=1,AC=0,OV=1,P=1; D: A=34H,CY=0,AC=1,OV=1,P=1;
- 指令ADDA,R0执行前()=38H,(R)=54H,(C)=1,执行后() A: (A)=92H,(C)=1 B: (A)=92H,(C)=0 C: (A)=8CH,(C)=1 D: (A)=7AH,(C)=0
- 设A=38H,R0=30H,(30H)=FOH,Cy=1 ,执行指令ADDC A,@R0后(<br/>)。 A: A=28H,Cy=1 B: A=29H,Cy=1 C: A=68H,Cy=0 D: A=29H,Cy=0
- MCS51执行完AddA,#23H以后,A=21H,CY=0,AC=0,此时再执行DAA指令以后,A、CY分别为()? A: A=81H,CY=0 B: A=81H,CY=1 C: A=21H,CY=0 D: A=21H,CY=1
- 设( A ) =0C3H ,( R0 ) =0AAH ,执行指令 ANL A , R0 后,结果
内容
- 0
指令ADDA,R0执行前(A)=38H,(R0)=54H,(C)=1,执行后()。 A: B: =92H, C: =1 D: E: =92H, F: =0 G: H: =8CH, I: =1 J: K: =8CH, L: =0
- 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
- 2
20.设(A)=0C3H,(R0)=0AAH,执行指令ANL A,R0后,结果为( ) A、(A)=82H B、(A)=6CH C、(R0)=AAH D、(R0)=6CH A: 见评论 B: 见评论 C: 见评论 D: 见评论
- 3
设(A)=0C3H,(R0)=0AAH,执行指令“ANL A,R0”后,结果为
- 4
指令ADDA,R0执行前(A)=38H,(R0)=54H,(c)=1执行后() A: =92H (c)=1 B: (A)=92H (c)=0 C: (A)=8CH (c)=1 D: (A)=8CHH (c)=0