A 001 chuong_1_lichsuphattrien_vxl
description
Transcript of A 001 chuong_1_lichsuphattrien_vxl
GIÔÙI THIEÄU
HEÄ VI XÖÛ LYÙ TOÅNG QUAÙT
NGUYEÃN ÑÌNH PHUÙ
NOÄI DUNG BAØI HOÏC
Lòch söû phaùt trieån cuûa VXL
Caùc khaùi nieäm cô baûn cuûa VXL
SAU KHI KEÁT THUÙC
COÙ THEÅ BIEÁT CHÖÙC NAÊNG
Lòch söû phaùt trieån caùc loaïi VXL, maùy tính
Chieàu daøi töø döõ lieäu
Khaû naêng truy xuaát boä nhôù
Toác ñoä laøm vieäc
Thanh ghi cuûa VXL
Leänh cuûa VXL
Caùc kieåu truy xuaát boä nhôù
Caùc loaïi boä nhôù
Caùc maïch ñieän giao tieáp ngoaïi vi
VI XÖÛ LYÙ
Laø IC soá chuyeân veà xöû lyù döõ lieäu, tính
toaùn döõ lieäu vaø ÑK theo chöông trình
Vi xöû lyù (vxl): mircoprocessor
Döõ lieäu: data
Chöông trình: program
HEÄ THOÁNG VI XÖÛ LYÙ
VXL
BOÄ NHÔÙ
NGOAÏI VI (I/O: INPUT/OUTPUT)
HEÄ THOÁNG MAÙY VI TÍNH
CHÖÔNG TRÌNH SEÕ ÑIEÀU KHIEÅN
Caùc maïch ñieän logic,
Caùc boä nhôù (memory),
Caùc thieát bò xuaát/nhaäp (Input/output)
ñeå xöû lyù döõ lieäu (data).
LÒCH SÖÛ PHAÙT TRIEÅN VXL
GAÉN LIEÀN VÔÙI CAÙC VI MAÏCH
Vôùi coâng ngheä SSI vaø MSI thì VXL vaãn
coøn laø moät nhoùm goàm nhieàu IC keát hôïp
laïi vôùi nhau.
Vôùi coâng ngheä LSI vaø VLSI thì caáu truùc
ñöôïc ruùt goïn vaø tích hôïp thaønh moät IC
duy nhaát ñöôïc goïi laø VXL
(microprocessor) – thaäp nieân 70.
COÂNG NGHEÄ
SSI: SMALL SCALE INTEGRATED
MSI: MEDIUM SCALE INTEGRATED
LSI: LARGE SCALE INTEGRATED
VLSI: VERY LARGE SCALE INTEGRATED
CAÙC SAÛN PHAÅM DUØNG VXL
Maùy vi tính
Maùy ñieän thoaïi,
Toång ñaøi ñieän thoaïi,
Caùc heä thoáng ñieàu khieån töï ñoäng...
CAÙC SAÛN PHAÅM
MICROPROCESSOR
INSIDE IPHONE
Decompose
MICROPROCESSOR
INSIDE IPHONE
LÒCH SÖÛ VI XÖÛ LYÙ
Theá heä thöù nhaát laø Vi xöû lyù 4 bit
Theá heä thöù hai laø Vi xöû lyù 8 bit
Theá heä thöù ba laø Vi xöû lyù 16 bit
Theá heä thöù tö laø Vi xöû lyù 32 bit
Theá heä thöù naêm laø Vi xöû lyù 64 bit
LÒCH SÖÛ VI XÖÛ LYÙ
Caùc vi xöû lyù taêng veà soá löôïng bit
Laøm taêng theâm soá löôïng leänh ñieàu
khieån vaø caùc leänh tính toaùn phöùc taïp.
LÒCH SÖÛ VI XÖÛ LYÙ
GAÉN LIEÀN VÔÙI INTEL
Naêm 1971, Intel cho ra VXL 4 bit 4004
o Coù theå truy xuaát 4096 oâ nhôù 4 bit
o Coù 45 leänh.
VI XÖÛ LYÙ 8 BIT 8008
Naêm 1972, Intel cho ra VXL 8 bit 8008
o Coù theå truy xuaát 16K oâ nhôù 8 bit
o Coù 48 leänh.
VI XÖÛ LYÙ 8 BIT 8080
Naêm 1974, Intel caûi tieán 8008 thaønh
8080
o Coù theå truy xuaát 64Kbyte boä nhôù
o Coù nhieàu leänh hôn,
o Chaïy nhanh gaáp 10 laàn so vôùi 8008.
VI XÖÛ LYÙ 8 BIT 8085
Naêm 1976, Intel caûi tieán 8080 thaønh
8085:
o Tích hôïp maïch taïo xung clock,
o Coù nhieàu ngaét phuïc vuï cho nhieàu öùng duïng
o Tích hôïp maïch ñieàu khieån heä thoáng.
VI XÖÛ LYÙ 16 BIT 8086
Naêm 1978, Intel cho ra VXL 16 bit 8086:
o Coù 20 ñöôøng ñòa chæ
o Truy xuaát 1MB boä nhôù
o Bus döõ lieäu trong vaø ngoaøi ñeàu laø 16bit.
VI XÖÛ LYÙ 16 BIT 8088
Naêm 1979, Intel saûn xuaát VXL 16 bit 8088
o Hieäu chænh töø VXL 8086
o Khaùc vôùi 8086 laø bus döõ lieäu ngoaøi 8 bit
o Muïc ñích hieäu chænh nhaèm haï giaù thaønh vaø
trôû thaønh vi xöû lyù trong maùy tính IBM-PC/XT.
VI XÖÛ LYÙ 16 BIT 80186
Cuoái naêm 1981, Intel cho ra VXL 80186
o Laø phieân baûn môû roäng cuûa vi xöû lyù 8086
o Coù hoå trôï quaûn lyù boä nhôù theo phaân ñoaïn
vaø baûo veä
o Bus ñòa chæ coù 24 ñöôøng
o Cho pheùp truy xuaát 16Mbyte boä nhôù.
VI XÖÛ LYÙ 16 BIT 80286
Naêm 1982, Intel cho ra VXL 16 bit 80286
Chuû yeáu phaùt trieån töø 8086 coù theâm
nhieàu chöùc naêng nhö
o Tích hôïp maïch ñònh thôøi
o Tích hôïp maïch ñieàu khieån DMA,
o Tích hôïp maïch ñieàu khieån ngaét,
o Maïch choïn chip boä nhôù ñöôïc thieát keá rieâng
cho caùc öùng duïng nhuùng vôùi giaù thaønh thaáp.
VI XÖÛ LYÙ 16 BIT 80286
VI XÖÛ LYÙ 32 BIT 80386
Naêm 1985, Intel cho ra VXL 32 bit
80386
o Coù quaûn lyù boä nhôù theo trang vaø phaân ñoaïn
boä nhôù,
o Bus döõ lieäu beân trong vaø beân ngoaøi ñeàu laø
32 bit,
o Taäp thanh ghi ñöôïc môû roäng.
VI XÖÛ LYÙ 32 BIT 80486
Naêm 1989, Intel cho ra 32 bit 80486
o Coù caûi thieän kieán truùc ñeå taêng hieäu suaát,
o Coù boä nhôù cache treân bo,
o Ñôn vò daáu chaám ñoäng treân bo.
o Coù theâm 6 leänh so vôùi 80386.
o Caûi tieán leänh ñònh thôøi ñeå taêng hieäu suaát.
VI XÖÛ LYÙ PENTIUM
Naêm 1993, Intel cho ra VXL Pentium laø
VXL 64 bit
o Coù ñôn vò daáu chaám ñoäng.
o Caûi tieán leänh ñònh thôøi so vôùi 80486.
VI XÖÛ LYÙ PENTIUM PRO
Naêm 1995, Intel cho ra VXL Pentium
Pro coù tích hôïp boä nhôù cache.
VI XÖÛ LYÙ PENTIUM II, III, IV
Naêm 1997, Intel cho ra VXL Pentium II =
Pentium Pro + MMX.
Naêm 1999, Intel cho ra ñôøi VXL Pentium
III – IA64, môû roäng taïo luoàng SIMD
Naêm 2000, Intel cho ra ñôøi VXL Pentium
IV.
KEÁT THUÙC – TOÙM TAÉT CHÖÔNG 1
Lòch söû phaùt trieån VXL.
Chieàu daøi töø döõ lieäu,
Khaû naêng truy xuaát boä nhôù
Taäp leänh, chöông trình
Boä nhôù, ngoaïi vi
Lónh vöïc öùng duïng cuûa VXL
CAÂU HOÛI KIEÅM TRA
CAÂU 1
Haõy cho bieát caùc theá heä cuûa vi
xöû lyù vaø trong töøng theá heä haõy
neâu teân hoaëc maõ soá cuûa moät vi
xöû lyù töông öùng.
CAÂU HOÛI KIEÅM TRA
CAÂU 2
Caùc theá heä vi xöû lyù 8 bit cuûa INTEL
coù bao nhieâu loaïi vaø maõ soá theo
thöù töï caûi tieán vaø caùc caûi tieán nhö
theá naøo?
CAÂU HOÛI KIEÅM TRA
CAÂU 3
Cuøng thôøi vôùi vi xöû lyù 8 bit cuûa Intel thì
coøn coù vxl cuûa caùc haõng naøo maõ soá laø
gì?
CAÂU HOÛI KIEÅM TRA
CAÂU 4
Theá heä vxl 32 bit cuûa INTEL goàm
nhöõng loaïi naøo ? Haõy cho bieát soá
ñöôøng ñòa chæ ?
CAÂU HOÛI KIEÅM TRA
CAÂU 5
Haõy cho bieát caùc 5 saûn phaåm coù
duøng vi xöû lyù ñeå ñieàu khieån ?
CAÂU HOÛI KIEÅM TRA
CAÂU 6
Moät heä thoáng vi xöû lyù goàm caùc
thaønh phaàn naøo? Vai troø hay chöùc
naêng cuûa caùc thaønh phaàn ñoù?
CAÂU HOÛI KIEÅM TRA
CAÂU 7
Haõy neâu caùc thoâng soá ñeå chöùng
minh söùc maïnh, naêng löïc, toác ñoä
cuûa vi xöû lyù?
CAÂU HOÛI KIEÅM TRA
CAÂU 8
Haõy cho bieát boä nhôù goàm caùc
ñöôøng tín hieäu naøo ? vai troø ñaëc
tính cuûa töøng loaïi, caùch tính
dung löôïng boä nhôù ?
CAÂU HOÛI KIEÅM TRA
CAÂU 9
Vxl 8086 vaø 8088 laø theá heä thöù
maáy ? bao nhieâu bit? khaùc nhau
ôû ñieåm naøo ? vaø lyù do cho söï
khaùc nhau?
CAÂU HOÛI KIEÅM TRA
CAÂU 10
Kieán thöùc KTS: baïn coù bieát traïng
thaùi toång trôû cao hay khoâng?
ÖÙng duïng ñeå laøm gì ?