3位储存器选择部分:最左边输入器,三位二进制有8种情况即可储存8组数据。中间是堆1位储存器。上下各四个共八个输入器代表从右至左至下而上(即7654 3210)8组数据,对应最左输入器8种情况。右边输出器:显示最左输入器数字对应部分的数据。可储存:8*3bit即3byte数据。具体有什么用,原理是什么,我不怎么清楚(能运作都是奇迹x
我经过优化,加上了判断输出正负的部分(红圈部分),原理就是由高位到低位进行判断,若被减数第x位前的每一位都与减数相应位置的数相同,且第x位的被减数小于减数,那么输出一定为负,反之输出为正
4字节只读存储器分为命名,确认,归零,叠加四个模块
1位储存器;2位储存器p1储存4*1bit的数据,最左边选择数据编号(00,01,10,11),对应中间输入器至下而上4个数。p2相当于叠了2个p1,储存4*2bit的数据,左边输入器从左往右对应上方四个二位输入器。
p1乘法器 p2加法器,这两个做的很快p3想做减法器,因为计算机只会允许加法所以我感觉这个思路没毛病呀,然后我就做不下去了,怎么做都是错。
推荐第五章介绍锁存器等存储器
个人花几分钟设计的减法运算器,基本原理就是先判断最高位的数字,后面的每位做异或运算,再判断下一位是否退位,最后一位直接进行异或运算即可得到结果,但是不支持结果为负的运算
好玩
作者出来!
无论输入什么输出永远为1