题解 | #位拆分与运算#

位拆分与运算

https://www.nowcoder.com/practice/1649582a755a4fabb9763d07e62a9752

此题中的波形图有一个明显的特点,就是sel信号一旦变更,out值和validout立马就输出改变,这就说明其没有延时,故不能采用时序逻辑电路进行设计,而需采用组合逻辑进行设计,在题目中还要求输出的是寄存器类型,故可以对其采用always语句块,触发信号为sel信号,但是这样在sel=0这个点的时候,也就是初始的时候,其值不能进行装载,故需要使用一个寄存器对d的值进行寄存,采用的方式为assign语句进行寄存,采用条件运算符,条件为sel信号的值。在always块内选择case语句对输出进行选择。
全部评论
这道题我也很奇怪,用时序和组合都过了,按理说时序应该延迟了一个周期,就很奇怪
点赞 回复 分享
发布于 2022-09-26 10:34 上海

相关推荐

八股刚起步,看了javaguide,小林coding,还有面渣,感觉面渣是体验最好的,请问只看面渣够用吗,有不完善的需要补吗?
码农索隆:先背最基础的知识,然后理解情景题,现在面试大多数喜欢问情景题,更考验面试者的基础和临场发挥情况
点赞 评论 收藏
分享
风中翠竹:真的真的真的没有kpi。。。面试官是没有任何kpi的,捞是真的想试试看这个行不行,碰碰运气,或者是面试官比较闲现在,没事捞个人看看。kpi算HR那边,但是只有你入职了,kpi才作数,面试是没有的。
双非有机会进大厂吗
点赞 评论 收藏
分享
06-15 18:44
黄淮学院 Java
Lynn012:如果是居民楼还是算了吧,看着有点野呢
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务