Моя проблема: Когда я назначаю какое-то значение переменной с четырьмя битами, я получаю неожиданный результат, когда просто выводю значение. Я никогда раньше этого не видел, и мне было интересно, если я делаю что-то неправильно синтаксически.
module main;
reg [3:0] x;
initial
begin
$monitor("%b",x);
x=0010;
end
endmodule
Я получаю вывод 1010
. Однако я ожидал получить результат 0010
. Любая помощь приветствуется!