一道很有意思的笔试题(一)

2020-06-29 15:30:00 浏览数 (1)

开头,感谢各位大哥帮忙转发!最近涨粉很快,也感谢各位关注的朋友!

看到了一个interesting的题,和大家分享一下,如果大家有什么额外的见解欢迎大家公众号后台留言!

题目:

用图中的Gates实现如下表达式:new_wr_en= entry?no_mask&wr_en:wr_en,

(其中wr_en/entry/no_mask为输入信号)

首先是分析门结构:

1、 两次取反,即为原始信号:

2、对自己进行或or与操作,得到的结果仍为其本身,即为原始信号:

3、最后一次与非操作,相当于对自己进行取反操作,那么整个gates得到的结果就是一个原始输入信号的取反结果。

第二步就是就是分析:new_wr_en = entry ? no_mask&wr_en : wr_en;

设A:no_mask B: wr_en C:entry

淦!走到死胡同了~~~~

接下来的想法就是题干中的gates是不是可以拆解的?反正都做到这里了,索性就把题目改,就理解为这些gates是可以拆的,要不然为什么不叫gate呢(单数表示一个整体)?

我还一种大胆的想法,就是把两个信号捻到一起,但是查了查都说非门只能有一个输入,所以也是迫于无奈~~~

也不知道大家怎么看,可以后台留言给我~~~~谢谢~~~~

0 人点赞