1.设[X]补=10000,则X=()
A. -0000 B.-1000 C.-01111 D.+1000
2.异步时序电路流程表的状态分配主要是考虑()
A.消除输入变量之间的竞争 B.简化激励函数
C.消除状态变量间的竞争 D.消除输出变量间的竞争
3.电路的“空翻”是由于触发器所能表示的状态数( )电路所需状态数。
老实说我一直觉得这几个题目的第一个没有答案,然后第三个本身就是个错题。可是这是我找来的湖大11年考研真题啊啊啊啊!!!难道这么水?!!!那啥,未免没人回答我问题我还是最后采取加分形式吧。。。
4.判断函数F(W,X,Y,Z)=(W+Y+Z非)(W+X非+Y+Z)(X非+Y非)(X+Z)所实现的电路是否存在冒险,如有,请消除冒险。
2 A
3这个真不懂
4 先化简,看着头痛,追问
第一题为什么是c呢?-01111我计算出来的补码是110001啊?还有第三题,我一直觉得“空翻”应该改为“挂起”再填小于才对。。。
追答对,我看太快了,其实是-0000,原码10000,按位取反01111,再加1就变成10000,选A
1.C
2.A
3.小于(这个填空真的很难用一个词去描述)
4.存在;把最后两个式子合并,得到F=(W+Y+Z非)(W+X非+Y+Z)(X非Z+XY非+YZ)
令W=Z=1,Y=0;则第一个式子为1,第二个括号内式子为(1+X非)、也就是1,第三个式子为(X+X非);所以F=X+X非 所以存在冒险;至于消除冒险的方法、楼主按照①加选通脉冲②修改逻辑设计 这两种方法自己设计吧
********************************************************************************************************************
希望能起到帮助.追问
第一题为什么是c呢?-01111我计算出来的补码是110001啊?还有第三题,我一直觉得“空翻”应该改为“挂起”再填小于才对。。。
追答哦哦,由于我看了楼上的回复直接想都没想就选择了C,下面是我从其他地方直接copy的解释:0可以是+0,也可以是-0
0的原码为:10000(-0),00000(+0)
+0的补码和原码相同,为00000
-0的补码是在-0的原码(10000)的基础上,符号位不变,其它位按位取反再在低位加1(11111+1=00000),进而得到-0的补码00000
所以补码表示0只有一种情况00000.而原码则表示了两次,分别为10000和00000.
那。。。现在你是想说选哪个呢?我这个题目是从补码变为原码,你刚刚那段话好像没有解释清楚哈,麻烦能不能讲清楚选哪个还有理由。。拜托了。。
本回答被提问者采纳