第四讲数据流建模 西安邮电学院通信工程系 位运算符 按操作数的对应位运算。 ~:按位取反运算。例:~4b1010->4b0101 &:按位与运算。例:3b110&3b10x->3b100 |:按位或运算。例:3b110|3b10x->3b11X ^:按位异或运算。例:3b1103b10x->3b01x wA:按位异或非。例:3b110NA3b10x-> 3b10x 二个操作数不等长时,运算结果按长操作数补O或x。 例:4b0110|3b10x->4'b011×
第四讲 数据流建模 西安邮电学院通信工程系 位运算符 ❖ 按操作数的对应位运算。 ~ :按位取反运算。例:~4’b1010 -> 4’b0101 & :按位与运算。 例: 3’b110 & 3’b10x -> 3’b100 | :按位或运算。 例: 3’b110 | 3’b10x -> 3’b11x ^ :按位异或运算。例: 3’b110 ^ 3’b10x -> 3’b01x ~^ :按位异或非。例: 3’b110 ~^ 3’b10x -> 3’b10x ❖ 二个操作数不等长时,运算结果按长操作数补0或x。 例: 4’b0110 | 3’b10x -> 4’b011x
第四讲数据流建模 西安邮电学院通信工程系 缩位(归约)运算符 。单目运算符。对操作数逐位运算,运算结果是一位逻 辑。 运算符:与(&),或(),异或(^),及其非操作~&,|, ~,运算规则同位运算符 例:a=4b0110;&a等效于(0&1&1&0) &a=0;w&a=1 la=1; ~a 0 八a=0; NΛa=1
第四讲 数据流建模 西安邮电学院通信工程系 缩位(归约)运算符 ❖ 单目运算符。对操作数逐位运算,运算结果是一位逻 辑。 ❖ 运算符:与(&),或(|),异或(^),及其非操作~&, ~|, ~^ ,运算规则同位运算符 ❖ 例: a=4’b0110; &a等效于(0 & 1 & 1 & 0) &a = 0 ; ~&a = 1 |a = 1 ; ~|a = 0 ^a = 0 ; ~^a = 1