发布网友 发布时间:2022-08-18 19:33
共5个回答
热心网友 时间:2023-10-19 20:48
因为十进制BCD码加减运算需要对高四位和低四位分开计算,先屏蔽高四位,计算低四位,再计算高四位。
之所以高、低四位分开计算,是因为低四位计算结果涉及修正:
低四位减法若借位,需要“减6”修正;
低四位加法若进位,需要“加6”修正:
低四位计算结果大于9小于16,低四位加6修正;
低四位计算结果大于16,向高四位进位1,同时低四位加6修正;
低四位修正涉及向高四位进位1,使得高四位结果大于9,则高四位加6修正。
热心网友 时间:2023-10-19 20:48
这个他就是这种语言的奇妙之处,如果你无法理解的话,那么你就把它四记住,以后遇到这种情况就这么处理就可以了。热心网友 时间:2023-10-19 20:49
不清楚你说的BCD码,我只清楚计算机运算减法 其实都是使用的加法,希望对你有帮助热心网友 时间:2023-10-19 20:49
计算机的计算方式,都是仿照人类的计算过程。热心网友 时间:2023-10-19 20:50
十进制唉,头都大啦!