如何用8位寄存器做一个4x8位的选择寄存器(quaturs)

已有条件:
一个自制的8位寄存器的封装(reg8_new2)
一个数据选择器
在quaturs上实现如下:👀

  1. 用与门+非门作一个四选一的选择器,对待写入的寄存器进行片选
    在这里插入图片描述
    其中,w表示写操作,如果w=1,则说明可以写,反之亦然。e[0],e[1]是片选的两根地址线,因为是四选一,所以一共需要2根地址线。总线q[7…0]是输入8位数据的总线,这里要注意:这是总线的标准写法,中间只有两个点点
    在这里插入图片描述
    红色部分是数据选择功能,由上图可知,我们现在会输出4个8位数据出来。接下来,我们选用软件自备的数据选择器:
  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值