본문 바로가기
Language/Verilog & SV

[Verilog & SV] 비트 연산자(Bitwise Operators)

by VIR&US 2025. 4. 9.
반응형

 

각 bit 별로 작동하는 연산자입니다.

a = 3‘b101 b = 3‘b110 c = 3‘b01X d = 3‘bz

 

Character
Operation performed
Example
Type
~
Invert each bit
~a = 3’b010, ~d = ‘1bx
Binary
&
And each bit
b & c = 3’b010
Binary
|
Or each bit
a | b = 3’b111
Binary
^
Xor each bit
a ^ b = 3’b011
Binary
^~ ~^
Xnor each bit
a ^~ b = 3’b100
Binary
&= |= ^=
Bitwise assignment
a ^= b (a=a^b)
Binary
728x90
반응형