ADDC A,C指令是将A和Cy相加
举一反三
- 指令ADDC和ADD的区别为:ADDC在执行ADD的基础上还要累加将CY的内容。
- 已知: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=85H,(20H)=0FFH, Cy=1, 执行指令:ADDC A, 20H, 结果A= ______ 。
- 设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
- 在进行ADDC指令操作是,应该考虑那个标志位?() A: OV B: P C: AC D: CY