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

Similar documents
<4D F736F F F696E74202D D FB8B6C0CCC5A9B7CEC7C1B7CEBCBCBCADBFCD20B8B6C0CCC5A9B7CEC4C1C6AEB7D1B7AF2DB9E8C6F7BFE

마이크로프로세서 개요

[ 마이크로프로세서 1] 1 주차 2 차시. 마이크로프로세서와마이크로컨트롤러발달과정 1 주차 2 차시마이크로프로세서와마이크로컨트롤러발달과정 학습목표 1. 마이크로프로세서발달과정과종류를설명할수있다. 2. 인텔 8051 계열과아트멜 (Atmel) 의특성을설명할수있다. 학습

ARM01

슬라이드 1

Microsoft PowerPoint - hy2-12.pptx

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

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

Chapter ...

PowerPoint 프레젠테이션

Microsoft PowerPoint - CHAP_03 - 복쇬본.pptx

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

Microsoft Word - pc03.doc

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

AVR ATmega128 소개 마이크로컨트롤러 AVR ATmega128 저자 : 이상설 소속 : 원광대학교전기 정보통신공학부

PowerPoint Presentation

Computer Architecture

슬라이드 1

3차시.ppt

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

Motor Control Solution

슬라이드 1

PowerPoint Presentation

PowerPoint 프레젠테이션

ºÎ·ÏB

OCW_C언어 기초

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

H3250_Wi-Fi_E.book

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

온라인 IT 교육최강 ( 2) 데이터통신 (Data Communication) 1 데이터통신의일반적인정의 정보기기사이에서디지털신호형태로표현된정보를송 수신하는통신 정보처리장치등에의하여처리된정보를전송하는통신으로기계장치간의통신 전기통신회선을이용,

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

1부. 임베디드시스템

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

Introduction to Computer Science

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

Microsoft PowerPoint - chap01-C언어개요.pptx

Computer Architecture

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

ArtecScanners-Booklet-EURO-A4-KOREAN-Mail

Microsoft PowerPoint - hy2-12.pptx

PowerPoint 프레젠테이션

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

PowerPoint 프레젠테이션

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

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

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

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

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

Microsoft PowerPoint - chap04-연산자.pptx

PowerPoint Presentation


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

슬라이드 1

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

목차 Ⅰ 시험개요 1 Ⅱ 건전지품질비교시험결과요약 4 Ⅲ 건전지종합평가표 8 Ⅳ 시험결과조치계획 9 [ ]

Monitoring Report _SSD 시장동향.hwp

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A636C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

외교부 재외국민보호과-pdf


ePapyrus PDF Document

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

ePapyrus PDF Document

슬라이드 1

한국기술교육대학교장영조 한국기술교육대학교전기전자통신공학부 1

ADP-2480

Microsoft PowerPoint - ch07.ppt

PowerPoint Presentation

SAT8-10.hwp

1. 제품소개및설명 제품특징 그림. 개발장비사진 - AVR FLASH READ/WRITE 가능 - AVR ISP 프로그래밍방식을지원하는 ATmega8, ATmega16, ATmega32, ATmega64, ATmega128, ATmega 등다수의 AVR MC

Microsoft PowerPoint - hy1.pptx

BC6HP Korean.ai

untitled


학습목차 2.1 다차원배열이란 차원배열의주소와값의참조

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지

Microsoft PowerPoint - 2주차.ppt [호환 모드]

À̵¿·Îº¿ÀÇ ÀÎÅͳݱâ¹Ý ¿ø°ÝÁ¦¾î½Ã ½Ã°£Áö¿¬¿¡_.hwp

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

ISP and CodeVisionAVR C Compiler.hwp

PC 실습

학습목표 ü 01_ 소개 ü 02_ 하드웨어장치의발전 ü 03_ 하드웨어구성요소 ü 04_ 하드웨어의운영체제지원 ü 05_ 캐싱과버퍼링 ü 07_ 응용프로그래밍인터페이스 ü 08_ 컴파일링, 링킹, 로딩 ü 09_ 펌웨어 ü 10_ 미들웨어 2/23

Microprocessor NAM S.B MDLAB. Electronic Engineering, Kangwon National University 1 1 강원대학교공학대학전자공학과 남시병

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

고객 카드

<4D F736F F D20B8DEB8F0B8AEB4C220BCD6B7E7BCC7C0B8B7CE20C1F8C8ADC7D1B4D9212E646F63>

워드프로세서 1 급필기핵심요점정리... 원본자료출처 : 길벗출판사 1 과목 - 워드프로세싱용어및기능 핵심 001 한글자판 핵심 002 입력장치 핵심 005 기타메모리 핵심 006 보조기억장치 핵심 007 기억장치관련단위 핵심

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

<C6F7C6AEB6F5B1B3C0E72E687770>

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

1. 제품소개및특징 1.1 제품소개 < 그림 1.1> AVRISP MK2 USB 개발장비 AVR ISP(In System Programmer)MK2 USB 란 Atmel 사의 AVR 마이크로컨트롤러의내부플래쉬와 EEPROM 에프로그램메모리및데이터를써 (Write, Re

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Microsoft PowerPoint - 권장 사양

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

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

PowerPoint 프레젠테이션

슬라이드 제목 없음

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

Transcription:

1 주차 1 차시마이크로프로세서개요 학습목표 1. 마이크로프로세서 (Microprocessor) 를설명할수있다. 2. 마이크로컨트롤러를성능에따라분류할수있다. 학습내용 1 : 마이크로프로세서 (Microprocessor) 1. 마이크로프로세서란? 1 작은실리콘칩위에트랜지스터를수천만개집적한소자 2 마이크로 [μ] 는매우작은크기, 프로세서는처리기혹은 CPU를뜻하므로 3 마이크로프로세서는 매우작은처리기 를의미 4 인텔에서 intel 4004라는최초의마이크로프로세서개발 (1971년) * 마이크로프로세서의 2가지형태 ➀ CPU형마이크로프로세서 - CPU 기능대부분을칩하나에집적하고, CPU형마이크로프로세서를중심으로 ROM, RAM, 입출력장치등을추가하여마이크로컴퓨터 (microcomputer) 를구성할수있다. ➁ 단일칩마이크로컴퓨터 (single chip microcomputer) - 마이크로컴퓨터에들어가는모든부품들을하나의반도체칩에집적한것 ( 혹은 one chip microcomputer 라고도함 ) 연산용과제어용으로분류하며, 제어용단일칩마이크로컴퓨터를마이크로컨트롤러 (microcontroller) 라고하고 8051, AVR, PIC 등이있다. 2. 마이크로컴퓨터개념 (1) 마이크로프로세서 (Microprocessor) - 컴퓨터의 CPU(Central Processing Unit) 가가진기능의대부분을하나혹은몇개의반도체칩 (Chip) 으로집적한 것이다. (2) 마이크로컴퓨터 (Microcomputer) - 마이크로프로세서를중심으로 ROM, RAM, I/O 장치등으로구성된소규모컴퓨터시스템 - 1 -

(3) CPU 1 산술논리연산장치 (ALU : Arithmetic Logic Unit) : 가산이나승산등의산술연산과 AND 조작과같은논리연산을수행 2 제어장치 (Control Unit) : 명령어를해석하고그것을실행하는데필요한컴퓨터내부의각장치사이의데이터흐름을제어 3 레지스터 (Register) : 프로그램의실행중에데이터를보관하는작은메모리로고속액세스가능 (4) 버스 (Bus) - 마이크로프로세서와각장치들이서로정보를교환하기위해필요한전송로 - 주소버스 : 메모리내의특정장소나입출력장치의특정포트 (port) 를지정하는주소가실린다. - 데이터버스 : 각장치간에주고받는정보가실린다. - 제어버스 : CPU 내부또는외부로부터시스템동작을제어하는신호가실린다. 학습내용 2 : 메모리구성에 른마이크로프로세서분류 1. 메모리구성에따른분류 (1) 폰노이만구조 1 데이터영역과프로그램영역의물리적인구분이없고버스크기도동일 2 데이터와프로그램코드를동일하게취급하므로데이터도프로그램코드에함께들어감 3 대표적인예는일반데스크톱 PC - 2 -

(2) 하버드구조 1 프로그램버스와데이터버스가별도로있는것이특징이며동시에액세스가가능한방식 2 즉데이터메모리가레지스터파일형태로통합관리 3 레지스터와메모리간에상호전송이필요없게되어명령어수를줄이고, 속도를빠르게할수있다. 4 데이터영역과프로그램영역이물리적으로구분되어있고각버스의크기들이서로다를수있음 5 데이터와명령어를분리해서처리 6 대표적으로 8051, PIC, AVR - 3 -

(3) CMOS 구조 - 소비전력이매우적으며, 전달특성이우수하고동작전압의범위가넓다. (4) 고성능고효율의플래시메모리탑재 - 프로그램메모리가플래시메모리로되어있으며 ISP 기능을제공하여손쉽게프로그램을다운로드할수있다. 학습내용 3 : 명령어구조에따른마이크로프로세서분류 1. 명령어구조에따른분류 (1) CISC(Complex Instruction Set Computer) 구조 1 복합명령어셋컴퓨터 라는의미를지니는방식이며, 대표적으로인텔의 x86계열 CPU와펜티엄 4도이방식을사용 2 CPU가처리할수있는명령어를모두내장하므로 CPU의구조가매우복잡 3 CISC 방식의장점은뛰어난호환성에있음 4 개인용컴퓨터인 PC에많이사용. 8051은 CISC 방식 (2) RISC(Reduced Instruction Set Computer) 구조 1 축소명령어셋컴퓨터 라는의미를지니는방식이며, 주로대형컴퓨터나워크스테이션에사용 2 CPU에내장된명령어를줄여보다빠른처리속도가특징 3 CPU의구조를보다단순화 4 컴파일러에게많은짐을 ( 연산과정 ) 을넘김으로써 CPU 내부구조를단순하게제작 5 복잡한명령어는단순한명령어를조합해서사용 (3) CISC와 RISC 비교 1 개발자가작성한프로그램을컴파일과정에서얼마나최적화수행여부가성능에결정에영향 2 CISC는내장된수백개명령어를이용해프로그램을작성하기편리하고, CPU를좀더복잡하고세밀하게다룰수있다는장점이있으며, 하위호환성이있으므로다양한환경에서도제성능을발휘 3 RISC는일부명령어만포함해구조가효율적이지만특정목적에특화되어다양한용도로사용하기에는적합하지않음 4 인텔은 CISC 방식만고집하다가 64비트 CPU, 즉팬티엄이후부터 RISC 방식을도입 5 AMD는 CISC 방식에일부 RISC 방식을더일찍도입해 CPU 성능을높임 - 4 -

학습내용 4 : 마이크로컨트롤러성능별응용 1. 단일보드마이크로컴퓨터 (One board microcomputer) 마이크로컴퓨터중에서부품들을한장의기판위에배치해놓은것 2. 단일칩마이크로컴퓨터 (Single Chip Microcomputer) 1 단일보드마이크로컴퓨터에들어가는모든부품들을하나의반도체칩 (VLSI) 에집적 2 단일칩마이크로컴퓨터는용도에따라연산및데이터의처리를목적으로하는연산용과기계의제어를목적으로하는제어용으로분류 3 마이크로컨트롤러 : 제어를목적으로하는단일칩마이크로컴퓨터 4 칩하나만으로컴퓨터의기능을갖추고있는것 (One-chip Microcomputer) 5 counter timer circuit 계수타이머회로 - 5 -

3. 마이크로컨트롤러장점 1 제품이소형화되고, 경량화 2 제품의가격이저렴 3 융통성이높아서기능변경이나확장이용이 4 신뢰성이향상 구분 마이크로프로세서 마이크로컨트롤러 모양 CPU CPU, 메모리, I/O 하나의칩에집적 목적 범용 ( 예 : PC) 특정목적 동작 단일칩동작불가 단일칩동작가능 주변장치 주변장치필요 주변장치도움이거의필요없음 사용 개인컴퓨터 기기제어용 4. 마이크로컨트롤러응용 (1) 마이크로컨트롤러의분야 - 산업 - 계측 - 가전제품 - 유도제어 - 데이터처리 - 자동차 - 통신 (2) 마이크로컨트롤러성능별응용 1 4비트 CPU( 간단한조작 ) : 장난감, 배터리충전기, 게임기, 휴대용음향기기 ( 라디오 ) 2 8비트 CPU(Atmega 128) : 단말기, 계측기기, 학습기, 감시장치, 게임기 3 12비트 CPU : 자동차전자장치 4 16비트 CPU : 프로세서제어, 복잡한기기제어, 게임기 5 32비트 CPU : 게임기 6 4비트 CPU : 학습정리 1. 마이크로컴퓨터는마이크로와컴퓨터가결합된용어로작은컴퓨터시스템을말합니다. 2. 마이크로컴퓨터는작은휴대용시스템부터휴대용노트북, 스마트폰등성능에따라여러가지기기에이용되고있다. - 6 -