前面没有值的按位 AND 有什么作用?
What does a bitwise AND do with no value infront of it?
我正在使用 Verilog。假设您有以下术语:
& A
或
~& A
这是做什么的?它只是将它与全空数组进行比较吗?
对操作数的所有位进行按位运算
例如:
//let x = 4’b1010
&x //equivalent to 1 & 0 & 1 & 0. Results in 1’b0
|x //equivalent to 1 | 0 | 1 | 0. Results in 1’b1
^x //equivalent to 1 ^ 0 ^ 1 ^ 0. Results in 1’b0
有关 verilog 运算符的更多信息:https://web.engr.oregonstate.edu/~traylor/ece474/beamer_lectures/verilog_operators.pdf
我正在使用 Verilog。假设您有以下术语:
& A
或
~& A
这是做什么的?它只是将它与全空数组进行比较吗?
对操作数的所有位进行按位运算
例如:
//let x = 4’b1010
&x //equivalent to 1 & 0 & 1 & 0. Results in 1’b0
|x //equivalent to 1 | 0 | 1 | 0. Results in 1’b1
^x //equivalent to 1 ^ 0 ^ 1 ^ 0. Results in 1’b0
有关 verilog 运算符的更多信息:https://web.engr.oregonstate.edu/~traylor/ece474/beamer_lectures/verilog_operators.pdf