第1个回答 2010-01-25
怎么写加法的代码就不用说了吧?你应该会的,很简单。代码如下
module add(clk,rst,a,b,sum);
input clk,rst;
input [7:0] a,b;
output [8:0] sum;
always @(posedge clk or posedge rst)
if(rst)
sum <= 9'd0;
else
sum <= a + b;
endmodule
做加法用二进制还是十进制是无所谓的。只是你显示结果的时候,再把二进制和用一个译码器译码成十进制的就可以了~~