본문 바로가기
C++ 200제/코딩 IT 정보

CISC 8051 마이크로 프로세서 구조, 종류, 메모리맵, 레지스터, 특징

by vicddory 2017. 1. 16.

CISC 8051 마이크로 프로세서 구조, 종류, 메모리맵, 레지스터, 특징


CISC 마이크로 프로세서

Intel 계열 마이크로프로세서의 종류 및 역사


CISC 8051[복잡 명령어 집합 컴퓨터 특징]


CISC - History


CISC 프로세서[복잡 명령어 집합 컴퓨터 특징]


CISC - 8051 마이크로 프로세서 구조

8051: 8-bit microcontroller의 대표

- 내부의 메모리

  : 256바이트의 RAM

    - 하위 128바이트 : 내부 데이터 메모리용

    - 상위 128바이트 : 특수 기능 레지스터 (SFR or Status Function Registers)


  : 4K 바이트의 프로그램 메모리

  : 프로그램 메모리와 데이터 메모리 : 각각 64KByte까지 확장 가능


- 4개의 8bit 병렬 입출력 포트

- 2개의 16bit 타이머, 카운터

- 1개의 시리얼 포트 내장


CISC 구조[복잡 명령어 집합 컴퓨터 특징]


CISC - 8051 종류


CISC 종류[복잡 명령어 집합 컴퓨터 특징]


CISC - 8051 메모리


마이크로 프로세서 8051 메모리의 구성

데이터 메모리와 프로그램 메모리 영역으로 분리

- 각각 모두 64K의 주소 공간 사용 가능

- 내부 프로그램 메모리와 외부 프로그램 메모리 영역으로 세분


내부 프로그램 메모리 영역 : 칩내부에 4K 바이트


내부 데이터 메모리 영역

- 내부 데이터 메모리와 외부 데이터 메모리 영역으로 세분

- 내부 데이터 메모리 : 256바이트 공간

- 상위 128바이트 : 특수용도레지스터

- 하위 128바이트 : 내부 데이터, 메모리로 사용


CISC 마이크로 프로세서 - 8051 Memory Map


8051 메모리의 구성


CISC 메모리맵[복잡 명령어 집합 컴퓨터 특징]

(왼쪽, 프로그램 메모리 맵(Map), 오른쪽 데이터 메모리 맵(Map))

CISC - 8051 마이크로 프로세서 내부 데이터 메모리


내부 데이터 메모리; 상위 128바이트- SFR


CISC 레지스터[복잡 명령어 집합 컴퓨터 특징]


내부 데이터 메모리; 하위 128바이트 – 내부 데이터 메모리


CISC 역사[복잡 명령어 집합 컴퓨터 특징]


CISC - 8051 레지스터


8051 레지스터의 종류 및 flag

- 모두 256바이트의 내부 레지스터 제공

- Acc와 B 레지스터 : 한다. 일반 산술 및 논리 연산에 사용

- I/O 포트 및 카운터/타이머를 위한 레지스터들


CISC 프로세서 종류[복잡 명령어 집합 컴퓨터 특징]


CISC 8051 마이크로 프로세서 구조, 종류, 메모리맵, 레지스터, 특징

댓글