实验三 二进制补码加法器

来源:互联网 发布:linux运维基础知识 编辑:程序博客网 时间:2024/06/04 19:17

一、实验目的:

 根据补码加法器的模型,理解数据流及其时序关系。

 掌握加法器实现补码加、减运算的基本原理


四、参考器件:

累加器选用一片74LS273。

PS:累加器是本实验名,该器件原名为锁存器,是用来存一个数,并把存的数输出的一个器件,1D~8D为数据输入端,1Q~8Q为数据输出端,正脉冲触发,CLR低电平清除。


加法器用两片74 LS283。

原、反码控制器和溢出判断用两片74LS86(异或4输出)。


二、实验原理:

本实验运算器模型,可分为数据运算以及符号位的产生两部分:

加法器两个,一个为符号位计算,一个为数值位计算

锁存器一开始置0,两个加法器通过锁存器和开关数据的输入产生结果并且将结果替换锁存器中旧有的结果

对溢出判断不了解的同学可以查一下"补码加减法"和“补码溢出判断”两个知识点

所以连接方式应该是:

开关数据的数值位和累加器的数值位连接加法器的数值位;

开关数据的符号位和累加器的符号位连接加法器的符号位;

加法器的符号位的输出用一次异或判断是否溢出;

而开关数据为了更方便的控制正负(用于补码减法),所以接上一个74LS86。

PS:注意加法器数值位的C0端,在补码减法时用于补码负数取反加1时候的“加1”,另外从锁存器Q5-加法器符号位B1本来有一条的,而且只要不溢出也都好使,但是负溢出的时候会出错,经过调试后删除了就好使了...


三:连接方案(用Multisim模拟电路)


图中右侧第一列灯泡从上到下依次为数值位第1-4位和两个符号位,第二列灯泡为溢出判断位

左侧开关从上到下为数值位1-4位和符号位,中部下侧为CLR清零端和CLK脉冲端

PS:图中部分元器件没有VCC和GND端,毕竟是模拟电路,所以连接的时候注意真实电路连接好VCC和GND端

PSS:在每个元器件安装好后记得连接灯泡测试一下,如果出现奇奇怪怪的输出,先确认接触是否良好,如芯片是否安到位了

祝考运昌隆,另外强推一波Multisim,简单易用好上手

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 a2奶粉吃了便秘怎么办 两个月宝宝两天没有大便怎么办 婴儿一直拉肚子吃药也不好怎么办 吃奶粉的婴儿便秘怎么办 一个多月小狗便便不成形怎么办 3个月宝宝不拉屎怎么办 好几天不拉大便怎么办 20个月宝宝大便干燥怎么办 两月宝宝三天没大便怎么办 六个月宝宝大便干燥怎么办 五个月宝宝拉肚子怎么办拉水样 2个月婴儿拉稀水怎么办 两个月的宝宝拉肚子怎么办 两天了不拉大便怎么办 25天的宝宝便秘怎么办 2个月宝宝便秘怎么办 猫拉绿色稀水怎么办 50天的宝宝便秘怎么办 人工喂养大便次数少怎么办 4个月宝宝肠炎怎么办? 三个月的宝宝拉肚子有奶瓣怎么办 吃米粉后不拉屎怎么办 宝宝拉绿色稀水怎么办 3个月宝宝肠胃炎怎么办 两个月婴儿拉水怎么办 3个月宝宝拉绿水怎么办 宝宝拉绿色的水怎么办 宝宝大便绿又水怎么办 8个月婴儿便秘怎么办 2个月婴儿便秘怎么办 四个月宝宝拉稀带有泡沫怎么办 六个月宝宝拉肚子怎么办拉水 婴儿拉的是沫怎么办 婴儿拉泡沫屎是怎么办 宝宝吃奶粉上火大便干燥怎么办 没满月的宝宝拉肚子怎么办 婴儿吃奶粉上火不大便怎么办 四个月宝宝拉沫怎么办 4个月小孩拉肚子怎么办 3个月的宝宝拉稀怎么办 宝宝没喝过奶粉怎么办