본문 바로가기
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 마이크로 프로세서 구조, 종류, 메모리맵, 레지스터, 특징

반응형