(原创)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

posted @ 2008-12-04 00:10  changlongbaobao  阅读(749)  评论(0编辑  收藏  举报