题解 | #求两个数的差值#
求两个数的差值
http://www.nowcoder.com/practice/de8e9138214647f1826e99043a1b7990
`timescale 1ns/1ns
module data_minus(
input clk,
input rst_n,
input [7:0]a,
input [7:0]b,
output reg [8:0]c
);
always@(posedge clk or negedge rst_n)
if(!rst_n) c <= 'b0;
else if(a>b) c <= a-b;
else if( (a<b)||(a==b)) c <= b-a;
endmodule
module data_minus(
input clk,
input rst_n,
input [7:0]a,
input [7:0]b,
output reg [8:0]c
);
always@(posedge clk or negedge rst_n)
if(!rst_n) c <= 'b0;
else if(a>b) c <= a-b;
else if( (a<b)||(a==b)) c <= b-a;
endmodule

