Inputs: instr[16], data[16], reset;
Outputs: write, dataAddr[16], instrAddr[16], result[16];


// 1. more devices are needed to implement behavior as described in specification:
Parts:
  decoder DECODER, mReg REGISTER16B, aReg REGISTER16B, pc COUNTER16B, alu ALU16B;

// 2. wire them up
Wires: ;
