
서론
그렇다. 이 블로그를 쓰는 까닭은 CPU가 뭔지는 알지만, 만들 기술이 없는 이들을 위해 쓰는 블로그이다. (물론 그게 나다) 뭐랄까, 해외에는 8bit cpu making 이라던가, 16bit cpu DIY 같은 영상이 꽤나 많음을 볼 수 있는데, 국내에서 만든 자료는 그다지 많은 것 같지는 않아, 수많은 자료의 일부가 되기 위해 이 글을 쓰기로 생각했다. 다만, 다소 생각없이 적었기에, 두서없을 수 있음을 양해바란다.
또 이 시리즈의 한 가지 특징이 있는데, 바로 전공지식 없이 만들 수 있게끔 설명할거란 것이다. 나는 전자공학 학생이긴 하다만, CPU를 만드는 꿈을 중학생 때부터 가지고 있었기에, 중학생이 보고 따라하면 만들 수 있을 정도로 글을 쓰려한다. 부담없이 따라올 수 있으리라 생각된다.
목차
앞으로 연재할 이 시리즈는 다음과 같이 구성될 예정이다.
- 개발환경 세팅
- 논리회로 공부
- 이진법과 논리게이트
- 조합회로
- 순차회로
- BUS
- CPU와 Computer
- CPU의 기본 - ISA
- CPU의 내부구조- ALU
- CPU의 내부구조 - Register
- CPU의 내부구조 - Controller
- CPU의 내부구조 - Instruction Register
- CPU의 내부구조 - Program Counter
- 컴퓨터의 내부구조 - Random Access Memory
- 컴퓨터의 내부구조 - Input&Output
- CPU 제작하기
- 8bit toy processor 제작 (custom model)
- 8bit computer 제작 (SAP-1)
- 16bit CPU 제작 (MIPS-based custom model)
- 16bit computer 제작(위의 CPU를 바탕으로)
- How to code assembly
뭐, 적다보면 조금씩 바뀔 수는 있다.
아무튼, 이 여정을 무사히 마치길 바란다.
'메이킹 프로젝트' 카테고리의 다른 글
| CPU만들기 1편 - 개발환경을 세팅합시다 (0) | 2025.08.20 |
|---|---|
| 한글시계v1 제작기 5. 향후 개선점(Ver.2, Ver.3) (0) | 2021.02.11 |
| 한글시계v1 제작기 4. 소프트웨어 구현 (0) | 2021.02.11 |
| 한글시계v1 제작기 3. 하드웨어 구현 (0) | 2021.02.10 |
| 한글시계v1 제작기 2. 외부, 내부 설계 (0) | 2021.02.10 |