a = reg [3: 0].какие значения "a" возвращают true в: "if (a)" ?.В какой ячейке регистра a проверяется «если» в предыдущем формате?Возвращает ли он 0 только для a = 0000 или есть другие значения для a, которые делают if (a) = 0?.
Если a равно reg [3:0], оно оценивается как false внутри оператора if только тогда, когда a == 4'b0000.
a
reg [3:0]
false
if
a == 4'b0000