<밑바닥부터 만드는 컴퓨터 시스템> with @enkoding1
- The Elements of Computing Systems
- 1. 불 논리
- 2. 불 연산
- 3. 순차 논리
- 4. 기계어
- 5. 컴퓨터 아키텍처
- 6. 어셈블러
- 7. 가상머신: 스택 산술
- 8. 가상머신: 프로그램 제어
- 9. 고수준 언어
- 10. 컴파일러: 구문 분석
- 11. 컴파일러: 코드 생성
- 12. 운영체제
2022.10.10
- Xor
- Not16
- Mux
- DMux
- Mux16
- Mux4Way16
2022.10.22
- HalfAdder
- FullAdder
- Inc16(증분기)
- ALU (6 opcodes)
2022.10.29
- 1 Bit register
- 16 Bit register
- RAM8 (16 bit register * 8)
- PC(Program Counter)
2022.11.05
- Mult.asm (곱셈 프로그램)
- Fill.asm (I/O 조작 프로그램)
2022.11.20
- Memory
- 16-bit 6-opcode CPU
- Computer Chip
2022.12.04
- Assembler (python)
- Add.asm
- Max.asm
2022.12.28
reference. xctom/Nand2Tetris
- VM-Translator (python)
- SimpleAdd.vm
- StackTest.vm
- BasicTest.vm
- PointerTest.vm
- StaticTest.vm
2023.01.07
- VM-Translator (python)
- ProgramFlow/BasicLoop
- ProgramFlow/FibonacciSeries
- FunctionCalls/SimpleFunction
- FunctionCalls/FibonacciElement
- FunctionCalls/StaticsTest
2023.01.07
2023.01.14
- JackAnalyzer
2023.02.04
- Seven
- ConvertToBin
- Square
- Average
- Pong
- Complex Array
2023.02.11
- Array.jack
- Math.jack
- Memory.jack
- Sys.jack
- Keyboard.jack
- Screen.jack
- Output.jack
- String.jack