51单片机中 执行 DA A程序的时候 如果开始CY值是1 但是DA A的时候没有进位那么CY值是置为0 还是保持1

2025-04-05 10:55:05
推荐回答(1个)
回答1:

A=02AH,CY=1。执行DA A,运行结果 A=90H, CY的值变为多少

DAA时,是加上了66H,调整为 90H,并产生进位。
如果DAA影响标志位,CY就是1。

但是老师说模拟程序不一定对 而且书上只介绍了 该程序不影响溢出位
如果DAA不影响标志位,CY就应该不变,即为原来的:CY=1。