做而论道_CS: 在补码不恢复余数除法中,减法,是用补码来计算的。虽然都是做减法,但是,有时还需要用加法来完成。● 被除数和除数同号时,减法,就是被除数减去除数:R=X-Y。够减时,余数R必和被减数X同号,也与除数Y同号。根据上商规则:若余数R和除数Y同号,则商上 1;若余数R和除数Y异号,则商上 0。● 被除数和除数异号时,减法,是用被除数加上除数:R=X+Y。够减时,余数R必和被除数X同号、与除数Y是异号。根据上商规则:够减时,则余数R和除数Y异号,应该商上 1;不够减,则余数R和除数Y同号,应该商上 0。~~~~~~~~~~~~~~~~~~~~~~~综上,可得出【补码不恢复余数除法如何上商】的结论:● 同号相除时,RY同号,才够减,商上 1;反之,即为不够减,商上 0。● 异号相除时,RY异号,才够减,商上 1;反之,即为不够减,商上 0。~~~~~~~~~~~~~~~~~~~~~~~不论你用无符号数、还是用原码,或者是一补码来做除法,上商的规则,是不变的。即:如果够减,当然是商上 1;不够减时,则应该商上 0。
“补码不恢复余数除法中,异号相除时,够减商0,不够减商1”这句话的理解做而论道_CS: 在原码不恢复余数除法中,减法是用两个绝对值来计算的:R=X-Y。如果余数R为正则说明够减,应该商上 1;如果余数R为负则是不够减,应该商上 0。这么做,完全符合【上商的规则】。
“补码不恢复余数除法中,异号相除时,够减商0,不够减商1”这句话的理解做而论道_CS: 根据人工做除法的步骤可知,所谓的除法,就是反复进行:相减、移位、相减、移位 ...上商的规则,很简单:如果够减,当然是商上 1;不够减时,则应该商上 0。重要问题说三遍:如果够减,当然是商上 1;不够减时,则应该商上 0。如果够减,当然是商上 1;不够减时,则应该商上 0。如果够减,当然是商上 1;不够减时,则应该商上 0。
浮点加减法中什么时候左规什么时候右规qq_46523430: 刚开始看概念的时候,尾数右移是什么根本看不懂。你不如直接说小数点向左移n位
8421BCD码与十进制之间的转换做而论道_CS: 使用二进制的 0000、0001、0010~1001,代表十进制的 0、1、2 ~ 9,这两种数字,一一对应,这是毫无疑问的了。那么,在 9 的基础上加一,应该得到什么?二进制就是:1010。十进制就是:10。这就出现问题了!两位十进制的 10,应该对应二进制的 0001 0000,才对呀!而刚才的,只是 1010 而已。怎么弄才能是 0001 0000 呢?你就加 6 吧,即可得出 1 0000。这就对了。