第1关:体验异或运算
相关知识
异或(eXclusive or, XOR)运算是一种复合的逻辑运算,可以由基本的与、或、非运算构成,运算符为⊕,Verilog运算符为^。
![](https://i-blog.csdnimg.cn/blog_migrate/69a9e66112c3caee3679d11a5dbe1424.png)
异或运算又可称为半加运算、半减运算、摸2运算等。异或运算可以用“相异为真”四个字表达。异或运算真值表如下:
![](https://i-blog.csdnimg.cn/blog_migrate/0d7610678ded77af0e383bcb6464fdeb.png)
注意: 1 加 1 = (1)0,忽略进位(1),故称为半加;(1)0 减 1 = 1,忽略借位(1),故称为半减;二者又统称为摸2运算。
![](https://i-blog.csdnimg.cn/blog_migrate/4c7168c72568cec4d5c7da417f2107c3.png)
第2关:异或门的应用
相关知识
根据上述表达式可以对某一逻辑变量或者逻辑运算的结果进行控制!异或运算还可以用于算术运算的求和、奇偶校验、CRC校验等等。
![](https://i-blog.csdnimg.cn/blog_migrate/790864568809186074e5bbb6b9edd123.png)