티스토리 뷰
목차
CISC 8051 마이크로 프로세서 구조, 종류, 메모리맵, 레지스터, 특징
CISC 마이크로 프로세서
Intel 계열 마이크로프로세서의 종류 및 역사
[복잡 명령어 집합 컴퓨터 특징]
CISC - History
[복잡 명령어 집합 컴퓨터 특징]
CISC - 8051 마이크로 프로세서 구조
8051: 8-bit microcontroller의 대표
- 내부의 메모리
: 256바이트의 RAM
- 하위 128바이트 : 내부 데이터 메모리용
- 상위 128바이트 : 특수 기능 레지스터 (SFR or Status Function Registers)
: 4K 바이트의 프로그램 메모리
: 프로그램 메모리와 데이터 메모리 : 각각 64KByte까지 확장 가능
- 4개의 8bit 병렬 입출력 포트
- 2개의 16bit 타이머, 카운터
- 1개의 시리얼 포트 내장
[복잡 명령어 집합 컴퓨터 특징]
CISC - 8051 종류
[복잡 명령어 집합 컴퓨터 특징]
CISC - 8051 메모리
마이크로 프로세서 8051 메모리의 구성
데이터 메모리와 프로그램 메모리 영역으로 분리
- 각각 모두 64K의 주소 공간 사용 가능
- 내부 프로그램 메모리와 외부 프로그램 메모리 영역으로 세분
내부 프로그램 메모리 영역 : 칩내부에 4K 바이트
내부 데이터 메모리 영역
- 내부 데이터 메모리와 외부 데이터 메모리 영역으로 세분
- 내부 데이터 메모리 : 256바이트 공간
- 상위 128바이트 : 특수용도레지스터
- 하위 128바이트 : 내부 데이터, 메모리로 사용
CISC 마이크로 프로세서 - 8051 Memory Map
8051 메모리의 구성
[복잡 명령어 집합 컴퓨터 특징]
(왼쪽, 프로그램 메모리 맵(Map), 오른쪽 데이터 메모리 맵(Map))
CISC - 8051 마이크로 프로세서 내부 데이터 메모리
내부 데이터 메모리; 상위 128바이트- SFR
[복잡 명령어 집합 컴퓨터 특징]
내부 데이터 메모리; 하위 128바이트 – 내부 데이터 메모리
[복잡 명령어 집합 컴퓨터 특징]
CISC - 8051 레지스터
8051 레지스터의 종류 및 flag
- 모두 256바이트의 내부 레지스터 제공
- Acc와 B 레지스터 : 한다. 일반 산술 및 논리 연산에 사용
- I/O 포트 및 카운터/타이머를 위한 레지스터들
[복잡 명령어 집합 컴퓨터 특징]
CISC 8051 마이크로 프로세서 구조, 종류, 메모리맵, 레지스터, 특징