rt~
前仿功能都能正确,后仿就出错了,代码执行到其中一行就不执行了。
而且在先前编译时,警告过没执行的那一行的中的寄存器没工作,但前仿还是没问题。
代码
begin
if(sign_bit)//fushu -32
begin
code_low=code_low;
code_high=code_mid;
temp1=(code_low+code_high);
code_mid=temp1[6:1];
end
else if(sign_bit==0)//32+
begin
code_low=code_mid;
code_high=code_high;
temp0=(code_low+code_high);
code_mid=temp0[6:1];end
end
红色的地方就是警告的没工作的寄存器,也是后仿没执行的那一行。
请教下,这问题的出现时为什么啊?