[讨论] [求教]关于指令DA的问题

STARKINGS   2007-4-17 21:46 楼主
DA指令不能用于对十进制减法操作,那怎么才能实现对减法结果的调整呢?
或者说用个什么程序实现呢?

回复评论 (1)

Re: [求教]关于指令DA的问题

例如:A=75,下列指令执行后 ADD A,#98 DA A A的结果为73 可以理解为: A加98等于A减2 A加99等于A减1 然后A加100等于A ………… 可以得出:被减数-减数=被减数+100-减数=被减数+(100-减数) 于是得出程序: CLR C MOV A,#09AH SUBB A,减数 ADD A,被减数 DA A 应该没错吧?@^_^
世界是个圈,人生也是个圈。
点赞  2007-4-17 22:35
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复