|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 vipjph 于 2012-11-28 20:53 编辑
1、
how many boolean expression can be made from 3 inputs?
给三个输入变量,可以写出多少种不同的逻辑表达式?
2、
How to calculate maximum operating frequency?
如何计算出设计的最高频率?
3、
C语言同意一些令人震惊的结构,下面的结构是合法的吗,如果是它做些什么?
int a = 5, b = 7, c;
c = a+++b;
欢迎积极讨论,答案稍后揭晓,参与者有信元相送!
-----------------------------------------------------
1、
2^(2^3)=256
2、
去掉SDC中多余的(过紧的)设定,report_timing后得到slack,最大的延迟 = 时钟周期 - slack,最高频率就是最大的延迟的倒数
其中set_max_delay报出的slack不能计算在内
3、
这个问题将做为这个测验的一个愉快的结尾。不管你相不相信,上面的例子是完全合乎语法的。问题是编译器如何处理它?水平不高的编译作者实际上会争论这个问题,根据最处理原则,编译器应当能处理尽可能所有合法的用法。因此,上面的代码被处理成:
c = a++ + b;
因此, 这段代码持行后a = 6, b = 7, c = 12。 |
|