在一個模塊: reg a, b;
integer i, j;
initial
begin
for (a = 0; a < 2; a = a + 1)
//some code
end
教科書說,這是不正確的擺脫整數我和Ĵ和使用REG 一個和b直接作爲循環計數器。提示:reg變量具有固定的大小,因此它們會自動換行。 這是什麼意思?整數是否也
代碼在寄存器中對二進制進行簽名擴展和零擴展的格式是什麼? 即 reg[0:0] a; //a is 1-bit.
reg[31:0] b, c; //b and c are 32-bits.
//some code...
符號擴展a到32位,將其添加到b,並把結果存入c。 零延伸a爲32位,將其添加到b,並將結果放入c。