“或”运算
debug吧
全部回复
仅看楼主
level 6
由于A,B只有0或1的可能取值,
所以其各种可能结果如下:
 Y=0+0=0→Y=0
 Y=0+1=1
 Y=1+0=1
Y=1+1=1
2009年02月16日 18点02分 1
level 6
设Y=A+B+C+D+…
则Y=0+0+…+0=0 →Y=0
Y=1+0+…+0=1
Y=0+1+…+0=1  →Y=1
Y=1+1+1…+1=1
2009年02月16日 18点02分 2
level 6
这意味着,
在多输入的“或”门电路中,
只要其中一个输入为1,
则其输出必为1。
或者说只有全部输入均为0时,
输出才为0
2009年02月16日 18点02分 3
level 6
或运算有时也称为“逻辑或”。
当A和B为多位二进制数时,如:
 A=A1A2A3…An
 B=B1B2B3…Bn
则进行“逻辑或”运算时,各对应位分别进行“或”运算:
Y=A+B
 =(A1+B1)(A2+B2)(A3+B3)…(An+Bn)
【例1.5】

A=10101
B=11011
则Y=A+B
=(1+1)(0+1)(1+0)(0+1)(1+1)
=11111
2009年02月16日 18点02分 4
level 6
写成竖式则为
       1 0 1 0 1
      +)1 1 0 1 1
       1 1 1 1 1
注意,1“或”1等于1,是没有进位的
2009年02月16日 18点02分 5
1