余三码

余三码
软工(3+21001 组员:谢凯 徐伟杰 王直心
实验目的
    设计一位十进制数的余三码编码的加法器单元电路。
实验基本要求
    在做本实验之前,需要具备几点要求:
1) 知道二进制是如何加减运算的;
2) 知道二进制和十进制之间的关系及相互之间的转化;
3) 知道逻辑门电路图符号代表什么含义及其功能特性是如何;
以上3点是做本实验的基础,如有一点不满足,请先自学相关内容。
实验过程
首先,我们要了解什么是余三码?
余三码(余3码)【计算机】是由8421码加上0011形成的一种无权码,由于它的每个字符编码比相应的8421码多3,故称为余三码。BCD码的一种。minip2p
那什么是8421码呢?
8421码,即BCD代码是一种二进制的数字编码形式,用二进制编码的十进制代码。这种编码形式利用了四个位元来储存一个十进制的数码,使二进制和十进制之间的转换得以快捷的进行。
以上都是一些比较专业的定义,下面来讲一下我的理解。首先,不管是余三码还是8421码都是由四位长度的二进制来表示的。四位二进制能表示是数值范围是00000-111115),8421码呢,为了方便人的十进制思维,只选取了00000-10019)分别和十进制下的0-9一一对应,101010-111115)这一部分不要了。由此可以看出,8421码选择的二进制数转化为十进制得到的数值也是从09的,和它要对应的十进数数值完全吻合。而余三码呢,它选取00113-110012)来和十进制下的0-9一一对应,由于它选
取的二进制数转化为十进制得到的数值是从312的,比它要对应的十进数数值都大砂3故称为余三码
下图更为直观的表现了余三码,8421码与十进制数的对应关系:
1-1
接着,我们应该了解它这样做的好处是什么以及是如何计算的?
    余三码是一种对9的自补代码,因而可给运算带来方便。其次,在将两个余三码表示的十进制数相加时,能正确产生进位信号,但对必须修正。修正的方法是:如果有进位,则结果加上00113);如果无进位,则结果加上110113(或则减去00113),即得和数的余三码,最终的进位要看修正时候的进位。举个简单的例子:
    十进制: 3    +  9    =
    余三码:0110    + 1100    =
0110                                0010
+    1100                            +    0011
        0010 进位1(有用) 需修正        0101 进位0(无用) 已修正
    第一次求和有进位,则结果0010应加上0011。第二次求和没进位,结果为0101,其对应十进制数为2(可查表1-1),最终的结果0101,进位1。其转化为十进制的数为结果(2)加上进位(10)等于12,答案正确。
    然后,我们来设计一位十进制数的余三码编码的加法器逻辑电路图。
    在这之前,我们应该要了解一个一位加上一位的二进制全加器。因为这个全加器(以下皆用FA代替全加器表示)是其它加法器的基础。
全加器主要分为输入端和输出端。输入端包括两个操作数输入及进位输入数;输出端包括和及进位输出数。全加器处理过程为:输入两个操作数及进位输入数>>求和>>输出和及进位输出数。
进位就是指如果两个N位的操作数相加之后,和是N+1位的话,那么说明产生进位,进位输出数为1;反之,则为0。进位输出数是为了下次计算而保留的,在下一次计算时,进位输出数就变为进位输入数。由于第一次计算,进位输入没有,所以其最初值为0
    设全加器的两个一位二进制数分别为Ai,Bi,进位输入为Ci,结果为服务器监测Si,进位输出数位Ci+1(i+1为下表),下面就是一位全加器框图及真值表:
           
根据全加器真值表、框图以及对逻辑门电路图符号所代表功能特性的认识可以设计出如下逻辑电路图:
           
FA逻辑电路图                     
    在了解了FA之后,我们可以根据以上模式来得到一位十进制数的余三码编码的加法器(一下简称为余三码加法器)逻辑电路图。
余三码加法器包括输入端和输出端。余三码加法器处理过程分为两部分。第一部分为:输入两个余三码编码的操作数及进位输入数>>求和>>输出和Si’及进位输出数Ci+1’蛋白精。第二部
分为:当Ci+1’=0,输入Si1101>>求和>>身份通认证系统输出校正之后的和SiCi+1’水泥胶砂试模 Ci+1’=1,输入Si0011>>求和>>输出校正之后的和SiCi+1’

本文发布于:2024-09-21 20:47:06,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/101271.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:进位   二进制   输出   输入   编码   实验   数值
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议