verilog减法运算
module Sub(x,y,result);input x;
input y;
output result;
reg rst;
reg result;
always@(x or y)
begin
rst=x-y;
result=rst;
end
endmodule
我在某本书上看到这样的位宽不同的两个数相减的程序,运行过后,rst也就是相减后结果的最高位与x和y的大小有关系,如果x>y,最高位=0,如果x<y,最高位=1,貌似是借位?但是如果两个数的位宽都一样,就不是这样的情况?大侠们指点一下吧 LZ先了解下补码
页:
[1]