1. |
|
마이크로프로세서 의 개요
|
간략한 역사와 마이크로 프로세서 및 마이크로 컴퓨터에 대한 개념 숙지
(MicroProcessor 응용) |
|
2. |
|
마이크로 프로세서 구조 1
|
마이크로 프로세서의 세부적인 구조를 학습. 워드, 주소지정 가능 메모리, 속도, 구조적 특징등을 학습
(Basic Microprocessor :
Architectural Concept) |
|
3. |
|
마이크로 프로세서 구조2
|
마이크로 프로세서의 레지스터, 명령어,주소지정 구조, 지원 회로, 그리고 개발과 유지 보수 시스템등을 이해
(Inside Microprocessor) |
|
4. |
|
마이크로 프로세서 내부1
|
마이크로 프로세서의 블럭도와
프로그램 모델, ALU, regisgter,
Accumulator, PC , 상태 레지스터, 스텍
포인터의 기능과 사용법 학습
(Microprocessor Instructions) |
|
5. |
|
마이크로 프로세서 내부2
|
마이크로 프로세서의 범용 레지스터, 명령 레지스터, 데이터 레지스터 메모리 주소 레지스터들의 기능 숙지
(Single Chip Micro Processors :
MicroController ( ATmega128 )) |
|
6. |
|
마이크로프로세서 명령어1
|
명령어 집합, 니모닉, 기본 명령어 및 기타 명령어 형식 학습
(ATmega128
Registers, Instructions, and Pins) |
|
7. |
|
마이크로 프로세서 명령어2
|
마이크로 프로세서의 주소지정 방식의 전반적 고찰 : 고유 , 즉치, 직접, 레지스터 간접, 인덱스, 상대 주소지정 방식 이해
(ATmega128
Assembly Language Programming 1) |
|
8. |
|
모토롤라 계열의 실제 마이크로 프로세서 명령어1
|
MC68000 16 비트 마이크로 프로세서의 구조 및 명령어 학습
(ATmega128
Assembly Language Programming 2) |
|
9. |
|
모토로라 마이크로 프로세서를 이용한 어셈블리 프로그래밍
|
MC68000 의 각 내부 레지스터의 동작 및 운용을 실제 어셈블리 프로그래밍을 통하여 실습
(AVR Studio 를 이용한
Assembly Language Simulation) |
|
10. |
|
마이크로프로세서 통신
|
입출력의 필요성, 폴링과 인터럽트 개념 숙지.
(ATmega128 I/O Board TestPort Handling & 7 Segment Drive) |
|
11. |
|
마이크로 컨트롤러1
|
단일칩 마이크로 프로세서의 소개. 8051 or AVR 프로세서의 구조와 프로그램 모델 이해
(ATmega128 I/O Board Test
Timer & Interrupt Handling) |
|
12. |
|
마이크로 컨트롤러2
|
8051 혹은 AVR 의 내부 메모리와 레지스터, 입출력 포트, 인터럽트 시스템등을 학습하고 시뮬레이터를 통하여 실습
(ATmega128 I/O Board TestUniversal Asynchronous Receiver & Transceiver (UART)) |
|
13. |
|
모니터 프로그래밍 설계1
|
내부 혹은 외부 메모리에 모니터 프로그램을 롬영역에 올려놓고 사용자 프로그램을 다운로드할 수 있는 모니터 프로그램을 직접 짜보는 실습
(ATmega128 I/O Board TestBoard Test Manager Programming using UART) |
|
14. |
|
모니터 프로그래밍 설계2
|
시뮬레이터를 이용한 실습이
성공적으로 완료되면 실제 마이크로
프로세서 보드에 다운로드하여
수행시켜 보면서 그 동작원리에 대한
전반적인 이해를 함
(ATmega128 I/O Board TestRemote Code Receiver) |
|