- Jupyter Notebook
- Nand2Tetris
- DOWNCOUNT.asm - Assembler Program
- DOWNCOUNT.hack - Hack assembler output file (generated from the Hack assembler python code)
- HACK_ASSEMBLER.ipynb - Hack assembler python code
The HDL code for the chips (InstructionMemory, Memory, CPU, ComputerChip and then others like ROM32K,RAM16K,Not,Mux16,Or,And,ALU,DRegister,PC) have also been uploaded The report for the project - EOC_downcount.pdf
CPU Emulator Output
- https://computersciencewiki.org/index.php/Architecture_of_the_central_processing_unit_(CPU)
- https://quickcse.wordpress.com/category/computer-organization-architecture/
- https://www.sciencedirect.com/topics/computer-science/instruction-memory#:~:text=The%20instruction%20is%20read%20from,and%20the%20other%20containing%20data.
- https://www.tutorialspoint.com/assembly_programming/assembly_introduction.htm
- https://www.pcmag.com/encyclopedia/term/control-signal#:~:text=A%20pulse%20or%20frequency%20of,a%20computer%20channel%20or%20wireless.&text=In%20the%20traditional%20telephone%20communications,See%20signal%20and%20signaling.
- The Elements of Computing Systems –Noah Nisan and Shimon Schocken
- http://nand2tetris.org/