yigeren0405 发表于 2011-6-28 11:10:47

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,貌似是借位?但是如果两个数的位宽都一样,就不是这样的情况?大侠们指点一下吧

p.nicholas 发表于 2011-6-28 13:02:28

LZ先了解下补码
页: [1]
查看完整版本: verilog减法运算