Câu trả lời:
Các toán tử đẳng thức và quan hệ (trả về X nếu toán hạng có X hoặc Z)
m == n // is m equal to n? (1-bit True/False result)
m != n // is m not equal to n? (1-bit True/False result)
m < n // is m less than n? (1-bit True/False result)
m > n // is m greater than n? (1-bit True/False result)
m <= n // is m less than or equal to n? (1-bit True/False result)
m >= n // is m greater than or equal to n? (1-bit True/False result)
Toán tử nhận dạng (so sánh các giá trị logic 0, 1, X và Z)
m === n // is m identical to n? (1-bit True/False results)
m !== n // is m not identical to n? (1-bit True/False result)
Thí dụ
Nếu reg a nhỏ hơn 2'b10, lưu trữ 2'b11 trong a.
if (a < 2'b10) begin
a = 2'b11;
end
Hãy cẩn thận
Các toán tử so sánh số của Verilog tương tự như các toán tử trong C: == ,! =, <,>, <=,> =.