서론

그렇다. 이 블로그를 쓰는 까닭은 CPU가 뭔지는 알지만, 만들 기술이 없는 이들을 위해 쓰는 블로그이다. (물론 그게 나다) 뭐랄까, 해외에는 8bit cpu making 이라던가, 16bit cpu DIY 같은 영상이 꽤나 많음을 볼 수 있는데, 국내에서 만든 자료는 그다지 많은 것 같지는 않아, 수많은 자료의 일부가 되기 위해 이 글을 쓰기로 생각했다. 다만, 다소 생각없이 적었기에, 두서없을 수 있음을 양해바란다.
또 이 시리즈의 한 가지 특징이 있는데, 바로 전공지식 없이 만들 수 있게끔 설명할거란 것이다.  나는 전자공학 학생이긴 하다만, CPU를 만드는 꿈을 중학생 때부터 가지고 있었기에, 중학생이 보고 따라하면 만들 수 있을 정도로 글을 쓰려한다. 부담없이 따라올 수 있으리라 생각된다.

목차

앞으로 연재할 이 시리즈는 다음과 같이 구성될 예정이다.

  1. 개발환경 세팅
  2. 논리회로 공부
    1. 이진법과 논리게이트
    2. 조합회로
    3. 순차회로
    4. BUS
  3. CPU와 Computer
    1. CPU의 기본 - ISA
    2. CPU의 내부구조- ALU
    3. CPU의 내부구조 - Register
    4. CPU의 내부구조 - Controller
    5. CPU의 내부구조 - Instruction Register
    6. CPU의 내부구조  - Program Counter
    7. 컴퓨터의 내부구조 - Random Access Memory
    8. 컴퓨터의 내부구조 - Input&Output
  4. CPU 제작하기
    1. 8bit toy processor 제작 (custom model)
    2. 8bit computer 제작 (SAP-1)
    3. 16bit CPU 제작 (MIPS-based custom model)
    4. 16bit computer 제작(위의 CPU를 바탕으로)
    5. How to code assembly

뭐, 적다보면 조금씩 바뀔 수는 있다.
아무튼, 이 여정을 무사히 마치길 바란다.

+ Recent posts