早教吧 育儿知识 作业答案 考试题库 百科 知识分享

设(A)=78H,(R3)=25H,执行指令:ADDA,R3DAA执行结果为:(A)=03H,CY=1是否正确?说下怎么计算的?DAA是十进制调整!

题目详情
设(A)=78H,(R3)=25H,执行指令:ADD A,R3 DA A 执行结果为:(A)=03H,CY=1 是否正确?说下怎么计算的?
DA A 是十进制调整!
▼优质解答
答案和解析
呵呵 很简单的问题 不要搞的太复杂了 俺来帮你解答吧
执行 ADD A,R3 和 DA A 这2条指令实际上就是进行一次十进制加法运算

那么问题就简单了 无论是计算机还是人 按十进制进行的加法规则是一样的 结果也是相同的
即 78+25是一个2位数的十进制加法运算 结果为103 保留2位结果 即(A)=03
CY=1(第二位向第三位产生了进位)
呵呵 如果明白了 就请给俺加分吧