1. |
|
강의소개, 논리게이트 |
강의소개, circuitmod를 사용한 논리게이트 구성 |
|
2. |
|
4비트 덧셈기 |
로지심에서 반가산기, 전가산기, 4비트 덧셈기 구성 |
|
3. |
|
래치, D 플립플롭, 레지스터 |
논리게이트를 이용하여 래치, D 플립플롭, 레지스터 구성 |
|
4. |
|
멀티플렉서, 논리유닛, 쉬프터 |
멀티플렉서를 구성하고 그를 이용하여 논리유닛, 쉬프터 구성 |
|
5. |
|
산술유닛, 상태비트, ALU |
멀티플렉서와 전가산기를 이용하여 산술유닛 구성, 그 후 논리유닛 쉬프터와 함께 ALU 구성 |
|
6. |
|
디코더, JK, T 플립플롭, 카운터 |
디코더, JK/T 플립플롭, 카운터 구성 |
|
7. |
|
데이터 경로, 마이크로 연산 |
레지스터, 멀티플렉서, ALU를 연결하여 전체 CPU 데이터 경로 구성, 마이크로 연산 확인 |
|
8. |
|
제어비트, SRAM, DRAM |
마이크로 연산 별 제어 워드 확인, SRAM, DRAM 예제 확인 |
|
9. |
|
제어유닛 기본 |
입출력만 정의한 제어유닛 구성, 기존 데이터 경로에 추가 |
|
10. |
|
제어유닛 - 인출사이클 |
인출 사이클을 수행하는 제어 유닛 구성 |
|
11. |
|
제어유닛 - LDA, ADD, STR, JMP(1) |
LDA, ADD, STR, JMP 네 명령을 실행시킬 수 있는 제어 유닛 구성(1) |
|
12. |
|
제어유닛 - LDA, ADD, STR, JMP(2) |
LDA, ADD, STR, JMP 네 명령을 실행시킬 수 있는 제어 유닛 구성(2) |
|
13. |
|
8비트 CPU, 기계어 프로그래밍 |
모든 명령을 실행시킬 수 있는 제어유닛을 갖춘 완성된 8bit CPU에서의 어셈블리 언어 프로그래밍, 핸드 어셈블 |
|