什么是余3码?计算机组成原理里面的,多谢!!!
发布网友
发布时间:2022-04-30 08:12
我来回答
共2个回答
热心网友
时间:2022-06-19 14:40
首先,不管是
余三码还是
8421
码都是由四位长度的二进制来表示的。四位二进制能表示
是数值范围是
0000
(
0
)
-1111
(
15
)
,
8421
码呢,为了方便人的十进制思维,
只选取了
0000
(
0
)
-1001
(
9
)分别和十进制下的
0-9
一一对应,
1010
(
10
)
-1111
(
15
)这一部分不要了。由此可以看出,
8421
码选择的二进制数转化
为十进制得到的数值也是从
0
到
9
的,和它要对应的十进数数值完全吻合。
而余三码呢,它选取
0011
(
3
)
-1100
(
12
)来和十进制下的
0-9
一一对应,
由于它选取的二进制数转化为十进制得到的数值是从
3
到
12
的,比它要对
应的十进数数值都大
3
,故称为余三码。
热心网友
时间:2022-06-19 14:41
余3码十进制加法运算的基本规则是:两个十进数的余3码相加,当本位和产生进位时,其本位和应做加3修正;当本位和不产生进位时,其本位和应做减3修正。请设计一个完成两个一位十进制数余3码加法运算的运算部件。假定两个一位十进制数的余3码已分别存放在寄存器R0和R1中,常数3也存放在寄存器R2中,和的个位存放到寄存器R3中,和的十位舍弃不管。寄存器均为4位,