压缩BCD码加法修正有什么用
来源:百度知道 编辑:UC知道 时间:2024/06/25 04:10:13
在汇编语言中,是否所有的加法都要用BCD加法修正啊?
汇编语言中默认的运算是二进制,在DEBUG下看到的结果是十六进制,而要想将参与运算的数和结果都当成十进制,且按十进制运算规则进行运算,结果就需要用BCD调整指令进行修正。
例如:十进制的8+9,结果应该为十进制的17,但在DEBUG中看到是11(十六进制),所以需要使用BCD调整指令修正得到17.
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/06/25 04:10:13
汇编语言中默认的运算是二进制,在DEBUG下看到的结果是十六进制,而要想将参与运算的数和结果都当成十进制,且按十进制运算规则进行运算,结果就需要用BCD调整指令进行修正。
例如:十进制的8+9,结果应该为十进制的17,但在DEBUG中看到是11(十六进制),所以需要使用BCD调整指令修正得到17.