Logism · 八位可控加减法器 实验

实验一   八位可控加减法器实验

设计要求:

        A.实现八位可控的加减法电路

        B.Sub=0时实现加法,Sub=1时实现减法

        C.引脚配置

        D.具备溢出检测功能

实验目的:

        A.熟悉Logism的基本操作

        B.理解有/无符 数运算

        C.训练形成基本电路的设计能力

        D.理解基于补码的加减法实现过程

        E.学习理解溢出检测的方法

方案设计:

        A.宏观设计

                a.加减法控制器sub
                        通过异或门给到【操作数y】,为0是加法过程,为1是减法过程
                因为异或门相当于【可控の反相器】,取0时正向,取1反向;以此将y转化为反码
                个位+1可以将y转化为补码形式参与加法

                b.各个位置上的运算
                        以【一位全加器】的封装作为基本单元,只是通过sub增加对操作数y的变化
                使其可以为【原码/补码】

                c.溢出检测
                        检查【符 位进位】与【最高位进位】,相同就没有溢出,不同就产生溢出
                  同样采用异或门实现

        B.实验步骤

                a.电路设计

                b.图例说明
                        各个位置部署x+y;FA为【一位全加器】
                左侧为【高位进位】,右侧为【低位进位】
                sub=0按照原码加法走,sub=1将y转化为【补码】参与运算

                c.故障调试-本地测试

        C.成果展示

 

心得体会:

        软件不错,如果当时学数字逻辑的时候能提前接触到那肯定是一大幸运之事,而且可以自己设计黑盒子封装,给我就像编程中设计函数的感觉,可以有小到大搭建一个巨大的工程;自己能把设计图弄出来还是比较高兴的;另外,软件的界面放缩设计是很糟糕的,为什么不能用Ctrl+鼠标滚轮放缩且图标很小不好点,应该来说需要根据用户需求进行进一步的软件优化

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年8月21日
下一篇 2022年8月21日

相关推荐