summaryrefslogblamecommitdiff
path: root/chips/Inc16.hdl
blob: 8142695bfa0b98968d827ae2097fe0a47e55db6b (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16















                                                    

                                                     
// This file is part of www.nand2tetris.org
// and the book "The Elements of Computing Systems"
// by Nisan and Schocken, MIT Press.
// File name: projects/02/Inc16.hdl

/**
 * 16-bit incrementer:
 * out = in + 1 (arithmetic addition)
 */

CHIP Inc16 {
    IN in[16];
    OUT out[16];

    PARTS:
   // Put you code here:
   Add16 (a=in, b[0]=true, b[1..15]=false, out=out);
}