마이크로프로세서 개요

Similar documents
[ 마이크로프로세서 1] 1 주차 1 차시. 마이크로프로세서개요 1 주차 1 차시마이크로프로세서개요 학습목표 1. 마이크로프로세서 (Microprocessor) 를설명할수있다. 2. 마이크로컨트롤러를성능에따라분류할수있다. 학습내용 1 : 마이크로프로세서 (Micropr

Microsoft PowerPoint - 사본 - OAS04-사무자동화 기술(HW-CPU).ppt

3차시.ppt

Microsoft PowerPoint - hy2-12.pptx

프로그램카운터 (Program Counter) 명령레지스터 (Instruction Register) 누산기 (AC: Accumulator) 상태레지스터 (Status Register) PSWR(Program Status Word Register) 메모리주소레지스터 (M

슬라이드 1

학습목차 r 컴퓨터본체에서 CPU 의위치살펴보기 r CPU 의성능 r CPU 의기능 r CPU 의조직 r 레지스터의조직 r 명령어사이클 r 명령어파이프라이닝 컴퓨터구조 2 9. CPU 조직과기능

온라인 IT 교육최강 ( 강의정보처리필기강사조대호 차시명 [CA-06 강 ] 프로세서와명령어차시 6 차시 학습내용 프로세서와명령어 학습목표 컴퓨터의구조와프로세서에대해이해할수있다 컴퓨터의명령어에대해이해할수있다 학습내용 1. 컴퓨터의구성 - 1

정보보안 개론과 실습:네트워크

학습목표 2/33 마이크로프로세서와마이크로컨트롤러의차이를알수있다. 마이크로프로세서에서프로그램이수행되기위한명령어형식과명령어실행절차를알수있다. 프로그램을수행하려면어떤종류의명령어가필요한지알수있다. 현대컴퓨터의기본모델인저장형프로그램컴퓨터의한계점과그한계를완화하려는방법을알수있다.

PowerPoint Presentation

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Microsoft PowerPoint - CHAP_03 - 복쇬본.pptx

Microsoft PowerPoint - 30.ppt [호환 모드]

PowerPoint 프레젠테이션

학습목차 r 개념으로살펴보는 CPU 속의제어장치 r 마이크로연산 r 제어장치의동작 r 마이크로프로그램을이용한제어 컴퓨터구조 제어장치

<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F FB1E2BBE7C6D0BDBABFEB2E687770>

<C0FCC0DAB0E8BBEAB1E2B1B8C1B6397E3131B0AD20B9AEC1A62BC1A4B4E42E687770>

<C0FCC0DAB0E8BBEAB1E2B1B8C1B6347E36B0AD20B9AEC1A62BC1A4B4E42E687770>

슬라이드 1

학습목차 r컴퓨터분해를통한본체살펴보기 r컴퓨터구성요소 r컴퓨터의기능 r버스와상호연결 컴퓨터구조 2 4. 컴퓨터시스템의구성과기능

4. 다음주소지정방식중속도가가장빠른주소방식은? 가. immediate addressing mode 나. direct addressing mode 다. indirect addressing mode 라. index register. 5. 간접주소 (indirect addr

슬라이드 1

Computer Architecture

03차시학습내용(하드웨어1)

Microsoft PowerPoint - 02.Architecture.ppt [호환 모드]

PowerPoint Presentation

ADP-2480

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

KDTÁ¾ÇÕ-1-07/03

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

歯자료db통합0928

Chapter ...

⑵ 2 중앙처리장치의 이름에 따라 286, 386, 486, 586(펜티엄) 등으로 개인용 컴퓨터가 분류 된다. 중앙처리장치의 구성 레지스터 연산장치 내부 데이터 버스 기억장치에서 읽어 들인 값이나 사용할 값, 계산된 결과를 임시로 저장하는

1부. 임베디드시스템

PowerPoint Presentation

KDTÁ¾ÇÕ-2-07/03

PC 일반 2 컴퓨터기초 컴퓨터정보과권용광 CONTENT 1. PC 의개요 2. PC 의구조 3. 명령처리의과정 2 Section 01 컴퓨터의개요 컴퓨터의 역사 01 v 초기의컴퓨터 컴퓨터의역사 ENIAC EDSAC EDVAC UNIVAC-1 El

. 고성능마이크로프로세서 LU 와레지스터 파일의구조 (2.). 직접디지털주파수합성기 (FS) 의구조 3. 고성능마이크로프로세서부동소수점연산기 (Floating-Point Unit) 구조 (2) (2.) (2.) 2. 암호화를위한 VLSI 구조와설계의개요 (2.) 다음참

슬라이드 1

Microsoft PowerPoint - M07_RTL.ppt [호환 모드]

<4D F736F F F696E74202D D FB8B6C0CCC5A9B7CEC7C1B7CEBCBCBCADBFCD20B8B6C0CCC5A9B7CEC4C1C6AEB7D1B7AF2DB9E8C6F7BFE

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

歯15-ROMPLD.PDF

Microsoft Power Point 2002

Microsoft PowerPoint - e2.ppt [호환 모드]

슬라이드 1

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

BY-FDP-4-70.hwp

반도체메모리 메모리 (memory) 분류 순차액세스메모리 랜덤액세스메모리 RAM ROM DRAM SRAM Mask ROM Field PROM 반도체메모리의분류 Fuse-link PROM EPROM EEPROM - 2 -

ºÎ·ÏB

Microsoft Word - IR VR Hot Air Convetion.docx

PowerPoint 프레젠테이션

Microsoft Word - logic2005.doc

6 강남구 청담지구 청담동 46, 삼성동 52 일대 46,592-46,592 7 강남구 대치지구 대치동 922번지 일대 58,440-58,440 8 강남구 개포지구 개포동 157일대 20,070-20,070 9 강남구 개포지구중심 포이동 238 일대 25,070-25,

27집최종10.22

황룡사 복원 기본계획 Ⅵ. 사역 및 주변 정비계획 가. 사역주변 정비구상 문화유적지구 조성 1. 정비방향의 설정 황룡사 복원과 함께 주변 임해전지(안압지) 海殿址(雁鴨池)와 분황사 등의 문화유적과 네트워크로 연계되는 종합적 정비계획안을 수립한다. 주차장과 광장 등 주변

untitled

MAX+plus II Getting Started - 무작정따라하기

컴퓨터의소개, 컴퓨터조립그리고중앙처리장치 (CPU) 컴퓨터의기능및필요성 컴퓨터의역사와발전 컴퓨터의종류 컴퓨터를직접조립해서사용한다는일 컴퓨터조립을위해필요한것들 컴퓨터조립관련사이트 CPU의기능 CPU의구성요소 CPU 스펙보는방법 용도에맞게 CPU 고르기

ARM01

H3250_Wi-Fi_E.book

CH01.hwp 컴퓨터일반 [1- 컴퓨터개요 ] 1) 컴퓨터의정의 = EDPS또는 ADPS 입력된자료를프로그램이라는명령순서에따라처리하여그결과를사람이알아볼수있도록출력하는전자 (Electronic) 자료처리 (Data Processing) 시스템 (System) 2) 컴퓨

(1) 주소지정방식 Address Mode 메모리접근 분기주소 명령어 직접번지 Reg. 지정 Reg. 간접 Base Index 간접 Immediate 상대번지 절대번지 Long 주소 Reg. 간접 Byte Access Bit Access 내부 Data M

hlogin2

PowerPoint 프레젠테이션

Microsoft PowerPoint os2.ppt [호환 모드]

Microsoft PowerPoint - hw8.ppt [호환 모드]

Microsoft PowerPoint - hy2-12.pptx

<4D F736F F F696E74202D20332EB5F0C1F6C5D0C8B8B7CEBFCD20B1B8C7F62E >

Microsoft Word - PLC제어응용-2차시.doc

태양광 기업들 '떠난다' vs '기회다' 명암 시장은 재편 중 일 업계에 따르면 최근 태양광 사업에서 손을 떼거나 휴업을 결정하는 기업들이 늘고 있다. LG실트론은 지난달 22일 열린 이사회에서 150MW급 태양광 웨이퍼 사업을 정리하기로 했다.


한국기술교육대학교장영조

<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F E687770>

API 매뉴얼

강의개요

( Full Automatic Printer ) 작용업종 : Tube Light ( 형광등 1.2m / 2.4m) 가로등조명. 인테리어산업용조명 Loader 1.2m Stencil Solder LED LD812V Reflow 8 to 10 Hot Air Convecti

Computer Architecture

기억장치의종류와특징 - 주기억장치와보조기억장치, 캐쉬기억장치 - 기억장치는주로 RAM이사용 - 보조기억장치는하드디스크, CD-ROM, 테이프, 플로피디스크, DVD,USB, SSD - 주기억장치는보조기억장치와달리접근속도가매우빠름 - 보조기억장치는주기억장치보다용량이크고비

hwp

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<BBEABEF7B5BFC7E22DA5B12E687770>

[CA-09강] 특수기억장치와 입,출력장치.hwp

<C0FCC0DAB0E8BBEAB1E220B1B8C1B620377E39B0AD20B1B3BEC82836BFF C0CF20B0ADC0C7292E687770>

컴퓨터개론 및 실습

컴퓨터조직 ITEC201 컴퓨터학개론 경북대학교 IT 대학컴퓨터학부 2014 년봄학기 2014 N Baek 1

Computer Architecture

(72) 발명자 정유석 경기도 안양시 동안구 안양천동로 162, 103동 403 호 (비산동, 비산현대힐스테이트아파트) 마은경 경기도 수원시 영통구 효원로 363, 131동 2004호 (매탄동, 매탄위브하늘채아파트) 조용연 서울특별시 관악구 관악로24나길 13 (봉천동

안전을 위한 주의사항 제품을 올바르게 사용하여 위험이나 재산상의 피해를 미리 막기 위한 내용이므로 반드시 지켜 주시기 바랍니다. 2 경고 설치 관련 지시사항을 위반했을 때 심각한 상해가 발생하거나 사망에 이를 가능성이 있는 경우 설치하기 전에 반드시 본 기기의 전원을

2 장. 컴퓨터와경영정보시스템

Microsoft PowerPoint - hy1.pptx

제 9 도는 6제어항목의 세팅목표의 보기가 표시된 레이더 챠트(radar chart). 제 10 도는 제 6 도의 함수블럭(1C)에서 사용되는 각종 개성화 함수의 보기를 표시하는 테이블. 제 11a 도 제 11c 도까지는 각종 조건에 따라 제공되는 개성화함수의 변화의

2 Mitsubishi FX Series Computer Link MITSUBISHI FX SERIES COMPUTER LINK 시스템구성 시스템설정 사용예 사용예 사용예

Microsoft PowerPoint - 권장 사양

Microsoft PowerPoint - es-arduino-lecture-03

User Guide

Microsoft Word - 21_반도체.doc

슬라이드 1

Transcription:

1 주 개요 메카트로닉스공학부 조철우

8051 Pin Layout 8051 3

Atmel 89C2051 4

강의의개요 컴퓨터및의기원과동작원리를학습 마이크로컨트롤러를배우기위한기초원리 마이크로컨트롤러를활용하기위한도구사용법 마이크로컨트롤러를활용하기위한기초시스템설계및프로그래밍

History of Computer 컴퓨터의역사. 최초의컴퓨터 - 1946년 ENIAC, 미국펜실바니아대학 - Eckert, Mauchly에의해제작 - 진공관 18800개, 릴레이 1500개, 필요전력 120KW. 세계최초의상용컴퓨터 - 1949 년 EDSAC, 영국캠브리지대학 - 최초의프로그램내장컴퓨터

History of Computer

History of Computer Eniac simulator

컴퓨터의구성요소 중앙처리장치 (CPU) 제어장치 입력장치 연산장치 출력장치 기억장치

Intro. to Computer Architecture(1) 범용컴퓨터의구조 도기본적인구조동일, 단지소형화 1) 입력장치 (Input Unit) - 컴퓨터의외부로부터데이터를받아들이는장치 - 예 ) 키보드, 카드리더, 테이프리더 ( 스위치보드, 센서, A/D 변환기등 ) 2) 출력장치 (Output Unit) - 컴퓨터내에서처리된결과를외부로출력시켜주는장치 - 예 ) 프린터, CRT 디스플레이 (LCD 디스플레이, 7-Segment LEDs, LED, lamp, drive port, D/A변환기등 ) 3) 제어장치 (Control Unit) - 컴퓨터내에서의데이터흐름제어 - 프로그램수행시데이터의이동은제어장치에서의명령에따라수행

Intro. to Computer Architecture(2) 4) 기억장치 (Memory Unit) - 사용자가입력한프로그램과데이터가저장되는곳 - 주로 RAM, ROM 형태로존재 ( 프로세서에서의기억장치라함은주기억장치를말함 ) * 보조기억장치?. 플로피디스크, 하드디스크, 자기테이프등. 기억된내용은전원이꺼져도지워지지않는다.. 주기억장치에비해기록, 판독속도는아주느리다.. 최근 Flash memory 등속도가빠른새로운유형의보조기억장치등장 5) 중앙연산장치 (ALU: Arithmatic and Logic Unit) - 연산을담당하는장치, 산술연산, 논리연산등을제어장치의명령을받아서수행 - 보통에서의 CPU( 중앙처리장치 : Central Processing Unit) => ALU + 제어장치

Microprocessor (1) (Microprocessor, µp) : 단일칩내에기억, 연산, 제어장치등을구비하고, 기존의범용컴퓨터의기능을수행할수있도록만들어진다목적프로그램가능한대용량논리회로 마이크로컴퓨터 : µp 를주처리장치로만든소형컴퓨터 마이크로컴퓨터 중앙처리장치 CPU 기억장치기억장치 ROM, ROM, RAM RAM 입출력입출력인터페이스인터페이스 입력장치 출력장치 와마이크로컴퓨터의관계

Microprocessor (2) 기존의논리회로 : 제한된범위의주어진작업만수행 : 프로그램기억방식에의해일이순서를마음대로변경, 기억, 자동작업수행 마이크로컴퓨터와기존컴퓨터와의차이점?. 소형화 : 기존컴퓨터의회로를 VLSI화하여단일칩구성. 키보드, CRT 장치등사용. 는범용처리기능외에하드웨어제어, 신호입출력을위한부가적회로내장하여제어용단일칩프로세서로발전. 범용컴퓨터의소형화방향으로발전

컴퓨터의구성요소 중앙처리장치 (CPU) 제어장치 입력장치 연산장치 출력장치 타이머 기억장치

의구성요소 (MPU) IC 제어장치 입력장치 연산장치 출력장치 타이머 기억장치

마이크로콘트롤러의구성요소 마이크로콘트롤러 (Embedded System) IC 제어장치 입력포트 출력포트 연산장치 타이머 기억장치

Microprocessor History 최초의. Intel 4004-1968년인텔사에서개발 - 계산기구동프로세서로설계 - 실제사용의어려움 범용프로그램가능한형태 80586 Pentium

Microprocessor Property 제품의소형화, 경량화. LSI 이용 제품가격의저렴화. 부품비, 제작비, 개발비절감 기능변경및확장용이 신뢰성향상. 부품의추가, 배선변경, 시간소모최소화. 시스템구성단순화, 고신뢰도소자사용

컴퓨터의명령수행단계 1) 명령어인출 (OP code fetch) 단계 - 기억장치에저장된명령어코드가하나인출되어명령해독레지스터로옮겨짐. 2) 명령해독 (Op code decode) 단계 - 명령해독레지스터에서명령코드의미가명령어의기계어코드의 2 진수를해석 3) 명령수행 (Execution) 단계 - 해독된명령에의해단계적으로제어신호가제어장치에서발생하여데이터처리 4) 데이터인출 (Data fetch) 단계 - 명령수행과정에서기억장치에기억된데이터가필요한경우데이터인출과정이발생

Microprocessor Basic Structure PC 프로그램카운터 AR 주소레지스터 Address Bus A0 ~ An Data Bus D0 ~ Dn 레지스터부 SP 스택포인터 IR 명령레지스터 ACC 누산기 B 레지스터 R0 레지스터 제어부 DEC 명령어해독기 CU 제어기 ALU 산술논리연산장치 연산부 R1 레지스터 ST 상태레지스터 Control Bus RD, WR

명령사이클 명령사이클 (Instruction cycle) = 페치사이클 (fetch cycle) + 실행사이클 (execution cycle) 페치사이클 : 실행할명령을메모리에서내부명령레지스터까지인출하고이를명령해독기에서해독하기까지의단계 Address buffer OP Code 번지지정 Data buffer(mdr) 프로그램카운터 (PC) Address bus PC+1 Data bus 명령레지스터 (Memory 번지내용 ) 명령해독기 ( 명령해독 ) 실행사이클 : 명령해독결과이에해당하는타이밍및제어신호가순차적으로발생하여명령실행단계 IR 명령레지스터 DEC 명령어해독기 CU 제어기

Microprocessor Basic Structure PC 프로그램카운터 AR 주소레지스터 SP 스택포인터 Address Bus A0 ~ An Data Bus D0 ~ Dn IR 명령레지스터 ACC 누산기 B 레지스터 R0 레지스터 DEC 명령어해독기 R1 레지스터 CU 제어기 ALU 산술논리연산장치 ST 상태레지스터 Control Bus RD, WR

Microprocessor Basic Structure PC 프로그램카운터 AR 주소레지스터 SP 스택포인터 Address Bus A0 ~ An Data Bus D0 ~ Dn 메모리 IR 명령레지스터 ACC 누산기 B 레지스터 R0 레지스터 DEC 명령어해독기 R1 레지스터 CU 제어기 ALU 산술논리연산장치 ST 상태레지스터 Control Bus RD, WR

Microprocessor Basic Structure PC 프로그램카운터 AR 주소레지스터 SP 스택포인터 Address Bus A0 ~ An Data Bus D0 ~ Dn 메모리 IR 명령레지스터 ACC 누산기 B 레지스터 R0 레지스터 DEC 명령어해독기 R1 레지스터 CU 제어기 ALU 산술논리연산장치 ST 상태레지스터 Control Bus RD, WR

Microprocessor Basic Structure PC 프로그램카운터 AR 주소레지스터 SP 스택포인터 Address Bus A0 ~ An Data Bus D0 ~ Dn 메모리 IR 명령레지스터 ACC 누산기 B 레지스터 R0 레지스터 DEC 명령어해독기 R1 레지스터 CU 제어기 ALU 산술논리연산장치 ST 상태레지스터 Control Bus RD, WR

Microprocessor Basic Structure PC 프로그램카운터 AR 주소레지스터 SP 스택포인터 Address Bus A0 ~ An Data Bus D0 ~ Dn 메모리 IR 명령레지스터 ACC 누산기 B 레지스터 R0 레지스터 DEC 명령어해독기 R1 레지스터 CU 제어기 ALU 산술논리연산장치 ST 상태레지스터 Control Bus RD, WR

Microprocessor Basic Structure PC 프로그램카운터 AR 주소레지스터 SP 스택포인터 Address Bus A0 ~ An Data Bus D0 ~ Dn 메모리 IR 명령레지스터 ACC 누산기 B 레지스터 R0 레지스터 DEC 명령어해독기 R1 레지스터 CU 제어기 ALU 산술논리연산장치 ST 상태레지스터 Control Bus RD, WR

Microprocessor Basic Structure PC 프로그램카운터 AR 주소레지스터 SP 스택포인터 Address Bus A0 ~ An Data Bus D0 ~ Dn 메모리 IR 명령레지스터 ACC 누산기 B 레지스터 R0 레지스터 DEC 명령어해독기 R1 레지스터 CU 제어기 ALU 산술논리연산장치 ST 상태레지스터 Control Bus RD, WR

Microprocessor Basic Structure PC 프로그램카운터 AR 주소레지스터 SP 스택포인터 Address Bus A0 ~ An Data Bus D0 ~ Dn 메모리 IR 명령레지스터 ACC 누산기 B 레지스터 R0 레지스터 DEC 명령어해독기 R1 레지스터 CU 제어기 ALU 산술논리연산장치 ST 상태레지스터 Control Bus RD, WR

Microprocessor 의분류 구조및용도에의한분류 범용 (MPU) 단일칩마이크로컴퓨터 (single-chip or one-chip microcomputer : MCU) 비트슬라이스형 (bit-slice microprocessor) 비트수에의한분류 4비트형 16비트형 64비트형 반도체제조기술에의한분류 PMOS형 CMOS형 HMOS형 8비트형 32비트형 NMOS형 Schottky TTL형 CHMOS, HCMOS, XMOS형 팩키지에의한분류 DIP(Dual In-line Package) 형-8bit모델 QFP, BGA 형 PGA, PLCC, SMD 형 -16bit 모델

Package Types Dual-In-Line Package (DIP) Plastic Quad Flat Package (PQFP)Ceramic Leadless Chip Carrier (LCC) Plastic/Ceramic Pin Grid Array (PPGA/CPGA) Ball Grid Array (BGA)

과제 컴퓨터의내부동작순서를알아보자 명령어실행과정에대해서알아보자 8 비트, 16 비트, 32 비트시스템의차이및응용분야의차이는무엇인가? 와마이크로컨트롤러의응용분야의차이점을알아보자