SUBB 指令执行后寄存器值变化分析:A.R5 运算示例
(A)= FFH (A 被减去 R5 的值,结果为 0-68=-68,转成 16 进制为 FF) Cy= 1 (由于 A 的值是负数,所以借位,Cy 为 1) AC= 1 (由于 A 的低四位为 8,R5 的低四位为 8,所以有一个半借位,AC 为 1) OV= 1 (由于 A 的值是负数,R5 的值是正数,所以发生了溢出,OV 为 1) P= 1 (由于 A 的值为负数,所以 P 为 1,表示结果为负数)
原文地址: https://www.cveoy.top/t/topic/lfn5 著作权归作者所有。请勿转载和采集!