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에서의 어셈블리 언어 프로그래밍, 핸드 어셈블 | ![]() |