Tải bản đầy đủ (.pdf) (9 trang)

Bài giảng cơ sở kỹ thuật vi xử lý

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (507.62 KB, 9 trang )

&+ѬѪ1*1:
&Ѫ6Ӣ KӺ THUҰT VI XӰ LÝ
BÀI 1: Giӟi thiӋu

&+ѬѪ1*1: &Ѫ6Ӣ
KӺ THUҰT VI XӰ LÝ

Bài 1: Giӟi thiӋu

1

Máy tính sӕ, vi xӱ lý, vi ÿiӅu khiӇn
• Máy tính sӕ ÿLӇn hình là loҥi thiӃt bӏ xӱ lý các dӳ
liӋu, tín hiӋu sӕ có ba bӝ phұn chính:
– Bӝ xӱ lý trung tâm (Central Processing Unit - CPU).
– Bӝ nhӟ (memory) gӗm:
• Bӝ nhӟ FKѭѫQJ trình (program memory - PM)
• Bӝ nhӟ dӳ liӋu (data memory - DM)

– Bӝ nhӟ trên các máy tính:
• Bӝ nhӟ Vѫ cҩp (primary memory – ROM, RAM)
• Bӝ nhӟ thӭ cҩp(secondary memory – FDD, HDD, CD …)

– HӋ thӕng vào/ ra (Input/Output - I/O)
– Sӵ giao tiӃp giӳa các bӝ phұn trên ÿѭӧc thӵc hiӋn
trên mӝt hӋ thӕng các ÿѭӡng dүn gӑi là bus.
&+ѬѪ1*1: &Ѫ6Ӣ
KӺ THUҰT VI XӰ LÝ

Bài 1: Giӟi thiӋu


2


CPU
• Là thành phҫn quan trӑng nhҩt – trung
tâm cӫa hӋ thӕng.
• Chӏu trách nhiӋm ÿLӅu khiӇn toàn bӝ luӗng
thông tin giӳa các bӝ phұn cӫa máy tính,
xӱ lý dӳ liӋu bҵng cách thӵc hiӋn các
phép toán sӕ (digital)

&+ѬѪ1*1: &Ѫ6Ӣ
KӺ THUҰT VI XӰ LÝ

Bài 1: Giӟi thiӋu

3

Các kiӇu CPU và máy tính
• Single board CPU - gӗm các modul xây dӵng
trên mӝt mҥch ÿѫQ
– Máy tính xây dӵng trên Single board CPU gӑi là máy
tính nhӓ: minicomputer.

• One chip CPU - ÿѭӧc xây dӵng (tích hӧp) trong
mӝt chíp ÿѫQ gӑi là bӝ vi xӱ lý : microprocessor..
– Máy tính xây dӵng vӟi bӝ vi xӱ lý gӑi là máy vi tính:
micro computer – máy tính cӵc nhӓ.
– TuǤ theo ӭng dөng, máy vi tính ÿѭӧc tích hӧp thiӃt bӏ
vào/ra và bӝ nhӟ, ví dө máy tính cá nhân (PC) có

thiӃt bӏ vào/ra ÿLӇn hình là bàn phím/chuӝt và màn
hình/máy in.
&+ѬѪ1*1: &Ѫ6Ӣ
KӺ THUҰT VI XӰ LÝ

Bài 1: Giӟi thiӋu

4


Các kiӇu CPU và máy tính (tiӃp)
• HӋ thӕng gӗm CPU + memory + I/O tích hӧp
trên mӝt chíp ÿѫQ gӑi là bӝ vi ÿLӅu khiӇn :
microcontroller
• Microcontroller - One-chip computer:
– Có khҧ QăQJ ghép nӕi trӵc tiӃp vӟi phҫn cӭng và
thӵc hiӋn ÿLӅu khiӇn các chӭc QăQJ cӫa ӭng dөng.
– Không cҫn hoһc cҫn rҩt ít các thiӃt bӏ hӛ trӧ - ӭng
dөng nhúng – embedded
– Khҧ QăQJ xӱ lý sӕ rҩt mҥnh
– Khҧ QăQJ lұp trình và ÿLӅu khiӇn mҥnh
– Khҧ QăQJ thӵc hiӋn các ӭng dөng ӣ mӭc ÿӝ cao QKѭ
là ÿLӅu khiӇn ôtô, thiӃt bӏ sӕ…
&+ѬѪ1*1: &Ѫ6Ӣ
KӺ THUҰT VI XӰ LÝ

Bài 1: Giӟi thiӋu

5


Ĉһc ÿiӇm các ӭng dung vӟi
microcontroller
• Các hӋ thӕng “nhúng” WKѭӡng ÿòi hӓi khҧ QăQJ
thӵc hiӋn real–time (thӡi gian thӵc) và multi-task
(ÿD nhiӋm):
• Thӵc hiӋn real-time tӭc là bӝ ÿLӅu khiӇn phҧi có
khҧ QăQJ nhұn, xӱ lý và ÿѭD ra thông tin rҩt nhanh
khi hӋ thӕng cҫn hay nói cách khác nó không tҥo
thành nút cә chai thông tin trong hӋ thӕng.
• ĈD nhiӋm là khҧ QăQJ thӵc hiӋn nhiӅu công viӋc
cùng lúc.

&+ѬѪ1*1: &Ѫ6Ӣ
KӺ THUҰT VI XӰ LÝ

Bài 1: Giӟi thiӋu

6


Quá trình phát triӇn (tiӃp)
• 1854: George Boolse pháWPLQKUDÿҥi sӕ lôgic tӭc là
thӵc hiӋn các quy luұt lôgic bҵng toán hӑc,ÿk\FKính là
FѫVӣ cӫa máy tính sӕ.
• 1890: Phát minh ra máy tíQKFѫNKí chҥy bҵQJÿLӋn.
• 1906: Phát minh ra bóQJFKkQNK{QJKD\ÿèn chân
không ba cӵc.
– Các phép toán có thӇ thӵc hiӋn bҵQJÿLӋn tӱ chӭ không phҧi
bҵQJFѫNKí.
– Thӡi gian thӵc hiӋn phép toán giҧm tӯ giây xuӕng miligiây.


• 1938: Máy tính sӕÿLӋn tӱÿҫu tiên
&+ѬѪ1*1: &Ѫ6Ӣ
KӺ THUҰT VI XӰ LÝ

Bài 1: Giӟi thiӋu

7

Quá trình phát triӇn (tiӃp)
• 1946: Máy tính sӕ cӥ lӟn xuҩt hiӋn: Vӟi tên gӑi ENIAC -
(OHFWURQLF1XPHULFDO,QWHUJUDWLRQDQG&DOFXODWLRQÿѭӧc
TXkQÿӝi Mӻ sӱ dөng.
• KíFKWKѭӟc: 30 tҩn, 18000 bóng chân không
• Công suҩt tiêu hao:130kW
• TӕFÿӝ: nhân 2 sӕ hӃt 3 ms

• 1947: Transistor bán dүQÿѭӧc phát minh.
• 1954: Phát triӇn máy tính dùng Transistor
• 1957: Xuҩt hiӋn các ngôn ngӳ cҩp cao QKѭ FORTRAN,
COBOL,…
&+ѬѪ1*1: &Ѫ6Ӣ
KӺ THUҰT VI XӰ LÝ

Bài 1: Giӟi thiӋu

8


Quá trình phát triӇn (tiӃp)

• 1959: Mҥch tích hӧp (IC-,QWHJUDWHG&LUFXLW) ÿѭӧc phát
minh: mӝt mҥFKÿѭӧc tә hӧp tӯ rҩt nhiӅu Tranzitor trên
mӝt mҧnh silicon có kíFKWKѭӟc rҩt nhӓ.
• 1964: Máy tính tӯ mҥch tích hӧp ÿѭӧc IBM phát triӇn
• 1970: Phát triӇn mҥch tích hӧp cӥ lӟn (LSI – Large scale
- IC).
– SSI: mұWÿӝ vàLWUăPWUDQVLVWRUWUrQPӝt chip silicon.
– MSI: mұWÿӝ vài ngàn transistor trên mӝt chip silicon.
– LSI: mұWÿӝ vài chөc ngàn transistor trên mӝt chip silicon

• 1971: Bҳt ÿҫu thӡi kǤ cӫa vi xӱ lý:
– Bӝ vi xӱ lý 4004 ÿҫu tiên do Intel chӃ tҥo. Ĉk\ là loҥi vi xӱ lý 4
bit vӟi công nghӋ LSI.

&+ѬѪ1*1: &Ѫ6Ӣ
KӺ THUҰT VI XӰ LÝ

Bài 1: Giӟi thiӋu

9

Lӏch sӱ phát triӇn các vi xӱ lý (Intel)
4004

1971

4

First microprocessor.


4040

1972

4

Enhanced version of the Intel 4004 processor.

8008

1972

8

First 8-bit microprocessor.

8080

1974

8

Successor to Intel 8008 CPU.

8085

1976

8


Enhanced version of Intel 8080 CPU.

8086

1978

16

First generation of Intel 80x86 processors.

8088

1979

8/16

8 bit (external) version of Intel 8086 CPU.

80186

1982

16

Next generation of 80x86 processors. Used
mostly as embedded processor.

80188

1982


8/16

Next generation of 80x86 processors. Used
mostly as embedded processor.

80286

1982

16

&+ѬѪ1*1: &Ѫ6Ӣ
KӺ THUҰT VI XӰ LÝ

Second generation of 80x86 processors:
new instructions, protected mode, support for
16MB of memory.

Bài 1: Giӟi thiӋu

10


Lӏch sӱ phát triӇn các vi xӱ lý (Intel)
80376

1989

32


Embedded 32-bit microprocessor based on
Intel 80386.

80386

1985

32

Third generation of 80x86 processors: 32 bit
architecture, new processor modes.

80486

1989

32

Fourth generation of 80x86 processors:
integrated FPU, internal clock multiplier.

80486
overdrive

19??

32

Overdrive/Upgrade processors for Intel 80486

family.

Pentium

1993

32

Fifth generation of x86 processors: superscalar
architecture, MMX.

Pentium II

1997

32

Sixth generation of x86 processors.

Celeron

1998

32

Low-cost version of Pentium II, Pentium III and
Pentium 4 processors.

32


Low-cost microprocessor with integrated
peripherals (never released)

Timna
&+ѬѪ1*1: &Ѫ6Ӣ
KӺ THUҰT VI XӰ LÝ

Bài 1: Giӟi thiӋu

11

Lӏch sӱ phát triӇn các vi xӱ lý (Intel)
Pentium III

1999

32

Pentium 4

2000

32, 64

Pentium M

2003

32


Pentium microprocessor specifically
designed for mobile applications

Celeron D

2004

32, 64

Low-cost version Pentium 4 desktop
processors.

Celeron M

2004

32

Low-cost microprocessor specifically
designed for mobile applications

Pentium D

2005

64

Dual-core CPUs based on Pentium 4
architecture.


Pentium
Extreme
Edition

2005

64

Dual-core CPUs based on Pentium 4
architecture.

Xeon

200?

32, 64

80860

1989

32

Embedded 32-bit microprocessor with
integrated 3D graphics.

80960

1988?


32

Embedded 32-bit microprocessor.

&+ѬѪ1*1: &Ѫ6Ӣ
KӺ THUҰT VI XӰ LÝ

Enhanced and faster version of Pentium II.
New generation of Pentium processors.

High-performance version of Pentium 4 CPU.

Bài 1: Giӟi thiӋu

12


Lӏch sӱ phát triӇn các vi xӱ lý (Intel)
Itanium

2001

64

High-performance 64-bit microprocessor.

Core Solo

2006


32

32-bit single-core microprocessor.

Core Duo

2006

32

32-bit dual-core microprocessor.

Core 2

2006

64

64-bit microprocessor.

Pentium
Dual-Core

2007

64

64-bit low-cost microprocessor.

Celeron

Dual-Core

2008

64

64-bit low-cost microprocessor.

Atom

2008

32, 64

Ultra-low power microprocessor.

Core i7

2008

32, 64

64-bit microprocessor.

Core i5

2009

32, 64


64-bit microprocessor.

&+ѬѪ1*1: &Ѫ6Ӣ
KӺ THUҰT VI XӰ LÝ

Bài 1: Giӟi thiӋu

13

Mӝt sӕ vi xӱOê,QWHOÿLӇn hình
Intel 4004 microprocessor family








4-bit microprocessor
740 KHz
4 KB program memory
640 bytes data memory
3-level deep stack
No interrupts
16-pin DIP

&+ѬѪ1*1: &Ѫ6Ӣ
KӺ THUҰT VI XӰ LÝ


Bài 1: Giӟi thiӋu

14


Mӝt sӕ vi xӱOê,QWHOÿLӇn hình
Intel 8085 microprocessor family









8-bit microprocessor
Up to 8 MHz
64 KB RAM
Single voltage
On-chip peripherals
256 I/O ports
8080 object-code compatible
40-pin DIP
44-pin PLCC

&+ѬѪ1*1: &Ѫ6Ӣ
KӺ THUҰT VI XӰ LÝ

Bài 1: Giӟi thiӋu


15

Mӝt sӕ vi xӱOê,QWHOÿLӇn hình
Intel 8085 microprocessor family

AMD AM8085A-2DC / C8085A-2
• 5 MHz
• 40-pin ceramic DIP
• Purple ceramic/gold top/gold pins

&+ѬѪ1*1: &Ѫ6Ӣ
KӺ THUҰT VI XӰ LÝ

Bài 1: Giӟi thiӋu

16


Mӝt sӕ vi xӱOê,QWHOÿLӇn hình
Intel 8085 microprocessor family
NEC8085 die

&+ѬѪ1*1: &Ѫ6Ӣ
KӺ THUҰT VI XӰ LÝ

Bài 1: Giӟi thiӋu

17




×