티스토리 뷰

목차

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