当前位置: 主页 > 计算器资讯 >
0 Comments

电子计算器之BCD减法

发布于:2019-02-15  |   作者:http://www.zxjsq.net  |   已聚集:人围观

BCD减法与二进位非常相似,所不同的只是负数形成方法而已。BCD之减法可借直接减法法则达成,或者加上BCD之互补数而成,这两种方法都用于电子计算器中,一般来说这两者之硬体复杂性并没有多大的区别。

被减数M、减数N,及两种可能之借位(0或1),组合成20种可能的情形(从9至10)必须加上适当的修正,才会得到正确的“差”。如果“差”是负数的则需要修正,其法则是减去6(=0110B),原因是当减数大于被减数时(指4数元BCD数字言),依二进位减法法则,向高一位的4-BIT数值借位,可是借一位等于是把16加于其上,而BCD中,借一位等于10只能加于其上,因此,必须减去6,方能代表BCD之表示法。

结论:

1、如果未修正这差大于或等于0则不需修正。

2、如果未修正之差小于0,则修正后之差等于未修正之差-0110。(要注意的是这里未修正之差指的是4数元BCD相减而言,如果被减数大于或等于减数,则“差”为大于或等于0,如果被减数小于减数,则“差”为小于0)。


标签:                   喜欢:收藏