计算机的或运算是什么意思

2024-12-03 19:12:07
推荐回答(2个)
回答1:

二进制是0与1,Or是或运算。只有同为假时才为假,近似于加法。它们之间的四种运算如下:

  1. 0+0=0 

  2. 0+1=1 

  3. 1+0=1 

  4. 1+1=1 

举一个例子说明一下,就好比有一个灯泡由二个开关控制,只有当两个开关同时关闭时灯泡才亮。这里1表示开关关闭,0表示开关关打开。

回答2:

计算机逻辑运算和算术运算的速度:
单纯的逻辑运算不必算术运算慢,但是也不比算术运费快。现在的计算机都是多级流水线的cpu结果,这样,无论是什么样的指令,一般都会在一个时钟周期内执行完毕。但是这种流水线很怕跳转指令,因为碰上一条跳转指令可能会使一条流水线被清空,导致20个左右的时钟周期被浪费,损失巨大。高级语言在做比较指令时很可能会伴行跳转指令,所以逻辑运算的速度没有算术运算快。
另外,指令在执行时,还可能会碰到缓冲没有命中,到内存中取指令或者数据,这样一次就会照成10个时钟周期以上的等待,一旦出现缺页,需要从硬盘中读取被调出的内存页,则一次就能造成上万个时钟周期的浪费。
这里说的时钟周期指的是cpu的时钟周期,一秒有2g个。