用二进制加法器对二—十进制编码的十进制数求和,当和的本位十进制数的二—十进制编码小于等于1001且向高位无进位时,(52):当和小于等于1001且向高位有进位时,(53);当和大于1001时,(54)。

admin2019-03-04  33

问题 用二进制加法器对二—十进制编码的十进制数求和,当和的本位十进制数的二—十进制编码小于等于1001且向高位无进位时,(52):当和小于等于1001且向高位有进位时,(53);当和大于1001时,(54)。

选项 A、不需进行修正
B、需进行加6修正
C、需进行减6修正
D、进行加6或减6修正,需进一步判别

答案B

解析 二—十进制数编码又称为BCD码。人们习惯于十进制数,不习惯于二进制数,但是计算机只用二进制数,因此有一个折中的方法,这就是8421码。8421码使用4个二进制数来表示一位十进制数。比如十进制数138的8421码表示为:0001 0011 1000。所以这种表示方法也称为二进制编码的十进制编码,简称BCD码。BCD码比较容易阅读,在许多通信程序中,系统分析师都愿意采用BCD码来表示数据,这样在调试的过程中,比较容易读出其中的内容。BCD码的特性使得在使用BCD码进行计算时,可能需要进行修正。如3+5:0011+0101=1000,正确。而6+7:0110+0111=1101,这已经不在BCD码的范围里,此时需要进行修正。修正的方法是本位加6,并向高位进1。还有一种编码是将BCD码加3作为数字表示法,称为余3码。在使用余3码进行计算时,从最高位产生的进位是真正的进位,对每4位的结果,如果小于等于9,则减 3,如果大于9,则加3。
转载请注明原文地址:https://jikaoti.com/ti/LKx7FFFM
0

相关试题推荐
随机试题
最新回复(0)