Status: Tags: Links: Nand2Tetris Unit 4
HACK Computer
- Computer built in Nand2Tetris course
- HACK Computer Implementation
Diagram
Parts
- Reset Button
- Data Memory (RAM)
- Instruction Memory (ROM)
- HACK CPU (performs instructions)
- 3 registers in CPU:
- D (16-bit value)
- A Instruction (CPU) (16-bit value)
- M (16-bit register adressed by A)
- 3 registers in CPU:
Characteristics
- 16-bit machine
- Instruction bus, data bus, address bus
- Highways???
- Can use Binary or symbolic language
- Refer to HACK Programming
Processes
Running a Program
- Load the program into the ROM
- Press reset
- Tada
References: