(原创)verilog中几种易混操作符辨析
1.逻辑操作符&&,||,!
eg: a=4'b0101 b=4'b0110
a||b结果为1 a&&b结果为1
2.按位运算符~,&,|,^,~^,^~
eg: a=4'b0101 b=4'b0110
a|b结果为0111 a&b结果为0100 a^b结果为0011
3.归约运算符&,~&,|,~|,^,~^
eg: a=4'b0101 b=4'b0110
|b结果为1 &b结果为0 ~a结果为1
4.移位运算符>> ,<<
q=8'b1110
q>>3结果为0000_0001
q<<3结果为01110_000