微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 后端面试--每日一题(088)

后端面试--每日一题(088)

时间:10-02 整理:3721RD 点击:
how many boolean expression can be made from 3 inputs?
给三个输入变量,可以写出多少种不同的逻辑表达式?
(这个真的与后端没什么关系)
难度:1
最近出的都是些校招面试的题目,没什么难度。以后会出些工作中遇到的问题

是2^(2^3)=256吗?

不是2^3=8吗?

三个输入则有2^3=8个基本逻辑态,
然后对这个8个基本逻辑态进行组合,
就是在这个8个基本逻辑态前添系数 0 或者1
就是2^8=256

没有看懂您第二步的意思。假设3个输入分别是A,B,C
那么逻辑表达式,也就是A*B*C ,A+B*C....A+B+C一共有2^3=8个
对于非的情况,A B C可以有8种情况(也是2^3)
那最终的总个数不是应该是8x8=64吗?
求解惑!

我想法和5楼一样。
不知道答案是多少

需要考虑到,比如A&B&C,A,B,C 连接的栅极的相对位置?不过那好像就不叫boolean expression了,是吧。

不知道 楼上的朋友说假设三个输入A B C,若只考虑与和或的输入的话,是有A+B+C,A+B*C,A*B*C,A*B+C,A*C+B,A*(B+C),B*(A+C),C*(A+B)8种情况?不知道考不考虑异或展开的情况呢?

求解惑啊

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top