8 位全加器一、实验目得用 v e r il og 语言编写一个 8 位全加器,并在m od e lsim 软件上进行仿真
二、代码1、源代码:mo dul e add8(sum,cou t,in1,i n2,cin);i nput [7:0] in1,i n2;i n pu t c i n;o utp u t [7:0] sum;out p ut cout;assig n {co u t,sum}=in1+i n 2+cin;endmodu l e2、激励:`t i me s ca l e 1 n s/10 0 psmodu l e a dd 8_t b;re g[7:0] A,B;reg C I N;wire [7:0] SUM;wir e COUT;add8 u l( 、sum(S U M), 、cout(COUT), 、i n1(A), 、i n 2(B), 、cin(CIN) );i n i t ialbe g inA=8'd0;B=8'd0;CIN=1'b0;#1 0 A=8'd 20;B=8'd129;C I N=1'b1;#10 A=8'd 27;B=8'd1 9;C I N=1'b 0;#1 0 A=8'd 1 57;B=8'd 2 9;C I N=1'b 0;#10 A=8'd3 7;B=8'd 6 8;C I N=1'b 0;#10 A=8'd 1 1;B=8'd69;CIN=1'b0;#10 A=8'd54;B=8'd67;C I N=1'b 1;#10 A=8'd211;B=8'd 0;C IN=1'b0;#10 A=8'd 87;B=8'd4 3;C I N=1'b 1;#1 0 A=8'd23;B=8'd171;C IN=1'b0;#10 A=8'd12;B=8'd 12;CIN=1'b1;#10 A=8'd 1 1 2;B=8'd 1 1 5