Public » Elements of Computing
Clone URL:  
Pushed to one repository · View In Graph Contained in tip

Inc16

Changeset 4bb55a03c247

Parent 5d5c909e18a6

by Profile picture of Benjamin PollackBenjamin Pollack

Changes to one file · Browse files at 4bb55a03c247 Showing diff from parent 5d5c909e18a6 Diff from another changeset...

Change 1 of 1 Show Entire File 02/​Inc16.hdl Stacked
 
12
13
14
15
16
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12
13
14
 
 
 
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
@@ -12,5 +12,20 @@
  OUT out[16];     PARTS: - // Put you code here: -} \ No newline at end of file
+ FullAdder(a=in[0], b=true, c=false, sum=out[0], carry=c0); + FullAdder(a=in[1], b=false, c=c0, sum=out[1], carry=c1); + FullAdder(a=in[2], b=false, c=c1, sum=out[2], carry=c2); + FullAdder(a=in[3], b=false, c=c2, sum=out[3], carry=c3); + FullAdder(a=in[4], b=false, c=c3, sum=out[4], carry=c4); + FullAdder(a=in[5], b=false, c=c4, sum=out[5], carry=c5); + FullAdder(a=in[6], b=false, c=c5, sum=out[6], carry=c6); + FullAdder(a=in[7], b=false, c=c6, sum=out[7], carry=c7); + FullAdder(a=in[8], b=false, c=c7, sum=out[8], carry=c8); + FullAdder(a=in[9], b=false, c=c8, sum=out[9], carry=c9); + FullAdder(a=in[10], b=false, c=c9, sum=out[10], carry=c10); + FullAdder(a=in[11], b=false, c=c10, sum=out[11], carry=c11); + FullAdder(a=in[12], b=false, c=c11, sum=out[12], carry=c12); + FullAdder(a=in[13], b=false, c=c12, sum=out[13], carry=c13); + FullAdder(a=in[14], b=false, c=c13, sum=out[14], carry=c14); + FullAdder(a=in[15], b=false, c=c14, sum=out[15], carry=c15); +}