ALU指令集

时间:2016-04-03 12:34:09

标签: math boolean

“计算系统要素”中的示例问题,第37页:

样本ALU的指令集有六个输入/控制位:

  1. zx:如果是zx则x = 0
  2. nx:如果是nx则x =!x
  3. zy:如果是zy则y = 0
  4. ny:如果是,那么y =!y
  5. f:如果f则out = x + y else out = x& y
  6. no:if no out out =!out
  7. 对于f(x,y),其中所有控制位都设置为1,作者将ALU输出赋予f(x,y)= 1。

    但是当我解决这个问题时,我得到了-1。将这些位归零,否定位,添加位,否定答案:111111 ....( - 1)。

    我是否因为添加或否定操作而遗漏了某些内容?

    感谢。

0 个答案:

没有答案