两位二进制数的按位OR

时间:2014-05-02 18:02:37

标签: assembly bit-manipulation bitwise-operators bitwise-or

摘自计算机系统与网络过去论文:

这个问题是关于汇编语言的 a)解释按位或两位二进制数是什么。举个例子。 [5分]

我只是做了一些一般的修改,因为没有标记方案,如果我是对的那么很难说,所以我想要一些建议或者指出正确的方向。

我的想法: 在我们的例子中,按位OR采用两个相等长度的二进制数,并对它们执行逻辑包含OR。

Example:  0101
       OR 0111
       --------
          0111

你认为这个答案足够吗?

1 个答案:

答案 0 :(得分:1)

如果两个源位中的任何一位是OR

,则任意两位的按位11

如果这是你对包含OR 的定义,那么是的,你是对的。

您的问题可能需要一个“真值表”,类似这样的

 OR    0  1
    ._________
  0 |  0  1
    |
  1 |  1  1 

抱歉我糟糕的ascii格式化,我现在能做的最好。

无论如何,如果任一来源中的任何一位为1,则目的地的结果为1