计组实验二进制补码运算器1

一、实验目的

(1)设计加减法器进行二进制的加减法运算

(2)熟练掌握仿真软件的使用

二、实验原理

利用全加器的原理进行实验设计

三、实验步骤

    (1)首先进行一位二进制全加器的实验设计,如图所示

6169f636a21a4d508a2364b564c0781e.png

(2)然后在一位全加器的基础上进行两位二进制全加器的实验设计

9c0d32d91ab649638cb0fd3b969e9ad8.png

  1. 对比之下,进行二进制原码加法器设计。利用真值表得出实验设计图。cca7794f2e004f24989e98a5764d84c2.png
  2. f481570d1b484d1d99954b06e3a9684a.png

(4)最后进行二进制补码加/减法器实验设计。该实验综合以上实验思路,进行思考,得出利用三个全加器来进行运算。M是运算控制位,M=0时做补码加法运算,M=1时做补码减法运算。A2和B2是符号位。S1是运算结果的最高数值位,S2是运算结果的符号位。

a16e39f7f3064667bd937843fadf26db.png

  • 实验问题

    在进行二进制原码加法器设计实验中,符号位的问题给我造成很大困扰,多亏老师提点,我才能顺利解决该问题。

    首先在本实验中,遇到了实验中如何判断溢出的问题和如何进行加减法运算的问题。

对于如何判断是否溢出的问题,通过对两个进位位进行异或运算,采用的是单符号位来判断是否有溢出,当为1时,是有溢出;为0时,没有溢出。

对于如何判断加减运算,我们设置了一个加减法控制器,当为1时,做减法运算,为0时,做加法运算。

 

五、实验总结

通过本次实验,我掌握了如何设计二进制加法计数器和如何判断溢出,同时也更加了解二进制加法器的构造,能够更加熟练的应用对电路的仿真及相关软件。通过解决实验中遇到的问题,我也进一步锻炼了自己的能力。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值