Máy vi tính và hệ thống vi xử lý Tài liệu Kĩ thuật vi xử lý - Văn Thế Minh
Bi soản Vi xỉí l CHỈÅNG 2 MẠY VI TÊNH V HÃÛ THÄÚNG VI XỈÍ L Bäü vi xỉí lê cọ màût trong cạc mạy vi tênh l sỉû phạt triãøn tiãúp theo ca bäü xỉí lê âỉåüc dng nhỉ l mäüt bäü pháûn ch chäút trong cạcmạy tênh ca cạc thãú hãû trỉåïc. Âãø nàõm bàõt âỉåüc tênh kãú thỉìa v tênh liãn tủc ca sỉû phạt triãøn ny, trỉåïc khi giåïi thiãûu vãư cạc bäü vi xỉí lê ta âãø ra mäüt chụt thåìi gian âãø giåïi thiãûu vãư cạc loải mạy tênh nọi chung. 1. Tỉì mạy tênh låïn âãún mạy vi tênh Nhỉ ta â biãút vãư kiãún thỉïc ca mạy tênh nọi chung, mäüt mạy tênh (Computer) thäng thỉåìng bao gäưm cạc khäúi chỉïc nàng cå bn nhỉ: khäúi xỉí lê trung tám (CPU, central processing unit), bäü nhåï (M, Memory) v khäúi phäúi ghẹp våïi thiãút bë ngoải vi (I/O, input/output) . tu theo quy mä phỉïc tảp ca cạc khäúi chỉïc nàng kãø trãn m ngỉåìi ta phán cạc mạy âiãû tỉí â v âang sỉí dủng ra thnh cạc loải sau: 1.1. Mạy tênh låïn Mạy tênh låïn (mainframe) l loải mạy tênh âỉåüc thiãút kãú âãø gii cạc bi toạn låïn våïi täúc â nhanh. Nọ thỉåìng lm viãûc våïi säú liãûu tỉì 64 bit hồûc låïn hån nỉỵa v âỉåüc trang bë bäü nhåï ráút låïn. Chênh vç váûy mạy tênh cng låïn vãư kêch thỉåïc váût l. Chụng thỉåìng âỉåüc dng âãø âiãưu khiãøn cạc hãû thäúng thiãút bë dng trong qn sỉû hồûc cạc hãû thäúng mạy mọc ca chỉång trçnh nghiãn cỉïu v trủ, âãø xỉí l cạc thäng tin trong ngnh ngán hng, ngnh khê tỉåüng, cạc cäng ty bo hiãøm Tiãu biãøu cho loải mạy tênh ny l loải mạy IBM 8341, honeywell DSP8. loải mạy låïn nháút trong cạc mạy låïn âỉåüc gi l supercomputer (nhỉ loải mạy Y-MP/832 ca Cray). 1.2. Mạy tênh con Mạy tênh con (minicomputer) l mäüt dảng thu nh vãư kêch thỉåïc cng nhỉ vãư tênh nàng ca mạy tênh låïn. Nọ ra âåìi nhàòm tho mn cạc nhu cáưu sỉí dủng mạy tênh cho cạc ỉïng dủng vỉìa phi m nãúu dng mạy tênh låïn vo âọ thç s gáy lng phê. Do váûy mạy tênh con thỉåìng lm viãûc våïi cạc dỉỵ liãûu cọ â di tỉì 32 bit våïi täúc âäü cháûm hån v kh nàng ca bäü nhåï hản chãú hån. Mạy tênh con thỉåìng âỉåüc dng cho cạc tênh toạn khoa hc k thût, gia cäng dỉỵ liãûu quy mä nh hay âãø âiãưu khiãøn quy trçnh cäng nghãû. Tiãu biãøu cho nhọm ny l loải mạy VAX 6360 ca Digital Equipment Corporation v MV/8000II ca Data genaral. 1.3.Mạy vi tênh Mạy vi tênh (Microcomputer) l loải mạy tênh ráút thäng dủng hiãûn nay. Mäüt mạy vi tênh cọ thãø l mäüt bäü vi âiãưu khiãøn (microcontroller)., mäüt mạy vi tênh trong mäüt v mạch (one- chip- microcomputer), v mäüt hãû vi xỉí lê cọ kh nàng lm viãûc våïi säú liãûu cọ âäü di 1 bit, 4 bit, 8 bit, 16 bit. Hiãûn nay mäüt säú mạy vi tênh cọ tênh nàng cọ thãø so sạnh âỉåüc våïi mạy tênh con, lm viãûc våïi säú liãûu cọ âäü di tỉì l 32 bit (tháûm chê l 64 bit). Ranh giåïi âãø phán chia giỉỵa mạy vi tênh v mạy tênh con chênh vç thãú ngy cng khäng r nẹt. Mäüt dàûc Trang 1 Bi soản Vi xỉí l âiãøm tiãu biãøu âãø nháûn biãút mạy vi tênh l chụng âãưu sỉí dủng cạc bäü xỉí lê trung tám (CPU) âỉåüc chãú tảo bàòng cäng nghãû mảch vi âiãûn tỉí våïi mỉïc âäü täø håüp låïn, mảch VLSI (very large of integration) m ngỉåìi ta quen gi l cạc bäü vi xỉí l ( microcomputer , µP) Cạc bäü vi xỉí l hiãûn cọ tãn thë trỉåìng thỉåìng âỉåüc xãúp theo cạc h phủ thüc vo cạc nh sn xút v chụng ráút âa dảng vãư chng loải. Näøi báût nháút trong cạc h vi xỉí l âäú l 2 h ca 2 nh sn xút hng âáưu näøi tiãúng trong lénh vỉûc ny, âọ l h vi xỉí l 80x86 ca Intel v h vi xỉí l 680xx ca Motorola. Trong cạc chỉång sau chụng ta s quan tám ch úu âãún cạc bäü vi xỉí l, cạc mảch phủ tråü v cạc hãû thäúng xáy dỉûng trãn cå såí linh kiãûn ca Intel, tuy thãú sau âáy cụng ta cng s giåïi thiãûu lỉåït qua vãư lëch sỉí phạt triãøn v cạc âàûc âiãøm chung nháút ca cạc thãú hãû vi xỉí l tỉì trỉåïc âãún nay. Cúi cng chụng ta s âỉa ra bng täøng kãút, trong âọ nãu ra cạc thäng säú chênh ca cạc bäü vi xỉí k thãú hãû gáưn âáy nháút ca 2 nh cung cáúp näøi tiãúng la Intel v Motorola. 2. Sỉû phạt triãøn ca cạc bäü vi xỉí l 2.1. Thãú hãû 1 (1971-1973) Nàm 1971, trong khi phạt triãøn cạc vi mảch dng cho mạy tênh cáưm tay, Intel â cho ra âåìi bäü vi xỉí l âáưu tiãn l 4004 ( 4 bit ) ca Rockwell International, IPM-16 (16 bit) ca National Semiconductor. Âàûc âim chung ca cạc vi xỉí l thãú hãû ny l: • Âäü di tỉì thỉåìng l 4 bit (cng cọ thãø di hån) • Cäng nghãû chãú tảo PMOS våïi âàûc âiãøm máût âäü pháưn tỉí nh, täúc âäü tháúp, giạ thnh r v cọ kh nàng âỉa ra dng ti nh. • Täúc âäü thỉûc hiãûn lãûnh: 10-16µs/lãûnh våïi táưn säú âäưng häư f clk = 0,1- 0,8 MHz. • Táûp lãûnh âån gin phi cáưn nhiãưu mảch phủ tråü måïi tảo nãn mäüt hãû vi xỉí l hon chènh. 2.2. Thãú hãû 2 (1974-1977) Cạc bäü vi xỉí l âải diãn trong thãú hãû ny l cạc vi xỉí l 8 bit 6502 ca MOS Technology, 6800 v 6809 ca Motorola, 8080 v 8085 ca Intel v âàûc biãût l bäü vi xỉí l Z80 ca Zilog. Cạc bäü vi xỉí l ny cọ táûp lãûnh phong phụ hån v thỉåìng cọ kh nàng phán biãût âëa chè bäü nhåï våïi dung lỉåüng âãún 64KB. Cọ mäüt säú bäü vi xỉí l cn cọ kh nàng phán biãût âỉåüc 256 âëa chè cho cạc thiãút bë ngoải vi (h Intel v Zilog). Chụng â âỉåüc sỉí dủng räüng ri trong cäng nghiãûp v nháút l âãø tảo ra cạc mạy tênh 8 bit näùi tiãúng mäüt thåìi nhỉ Apple II v Commodore 64. Táút c cạc bäü vi xỉí l thåìi kç ny âãưu âỉåüc sn xút bàòng cäng nghãû NMOS ( Våïi máût âäü âiãûn t trãn mäüt âån vë diãûn têch cao hån so våïi cäng nghãû PMOS) hồûc CMOS ( tiãút kiãûm âiãûn nàng tiãu thủ) cho phẹp âảt âỉåüc täúc âäü tỉì 1-8 µs/lãûnh våïi táưn säú âäưng häư f clk = 1-5 MHz. 2.3. Thãú hãû 3 (1978-1982) Cạc bäü vi xỉí l trong thãú hãû ny cọ âải diãûn l cạc bäü vi xỉí l 16 bit 8086/80186/80286 ca Intel hồûc 86000/86010 ca Motorola. Mäüt âiãưu tiãú bäü hån hàón so Trang 2 Bi soản Vi xỉí l våïi cạc bäü vi xỉí l 8 bit thãú hãû trỉåïc l cạc bäü vi xỉí l 16 bit cọ táûp lãûnh âa dảng våïi cạc lãûnh nhán, lãûnh chia v cạc lãûnh thao tạc våïi chøi kê tỉû. Kh nàng phán biãût âëa chè cho bäü nhåï hồûc cho thiãút bë ngoải vi ca cạc vi xỉí l thãú hãû ny cng låïn hån ( tỉì 1MB âãún 16 MB cho bäü nhåï v tåïi 64 K âëa chè cho thiãút bë ngoải vi âäúi våïi h Intel). Âáy l cạc bäü vi xỉí l âỉåüc dng trong cạc mạy IBM PC, PC/XT, PC/AT v cạc mạy Macintosh ca Apple. Pháưn låïn cạc bäü vi xỉí l trong thãú hãû ny âãưu âỉåüc sn xút bàòng cäng nghãû HMOS v cho phẹp âảt âỉåüc täúc âäü tỉì 0,1-1µs/lãûnh våïi táưn säú âäưng häư f clk =5-10 MHz. Trong thåìi kç ny cng xút hiãn cạc mạy vi tênh 8 bit trong mäüt v nhỉ 8048/49 v 6805R2 (mảch ny cn cọ thãm c ADC 12 bit cho 4 kãnh âáưu vo tỉång tỉû) hồûc cạc bäü vi âiãưu khiãøn 1 bit trong v nhỉ MC 14500B v 4 bit trong 1 v nhỉ MC 141000. 2.4. Thãú hãû 4 (1983-1999) Cạc bäü vi xỉí l âải diãûn trong thãú hãû ny l cạc vi xỉí l 32 bit 80386/80486 v 64 bit Pentium ca Intel 60-66MHz, Intel P6 - Pentium Pro 120- 133 MHz, Intel Pentium 150- 166 - 200 MHz våïi cạc måỵ räüng cho multimedia, Intel Pentium II 233-450 MHz, Intel Pentium III 500-550 MHz. Ngy nay cạc thäng säú cå bn ca bäü vi xỉí lê ngy cng âỉåüc ci thiãûn : täúc âäü ngy cng cao ( cạc bäü vi xỉí lê hiãûn âải ca INTEL â âảt tåïi täúc âäü 800 MHz - 3GHz, âäü räüng kãnh thäng tin dỉỵ liãûu ngy cng låïn nhỉ : 32, 64 bit . Âiãưu âọ â giụp cho bi toạn thiãút jkãú cạc bi toạn thjiãút kãúcạc hãû vi xỉí lê chun dung våïi tênh nàng rang lain tråí nãn dãù dng hån. Song song våïi cạc hãû vi xỉí lê ca hng INTEL, hng Motola cng âỉa ra cạc vi xỉí l 32 bit 68020/68030/68040 v cạc vi xỉí lê 64 bit 68060/64. Ngy nay täúc âäü ca cạc vi xỉí lê hiãûn âải ca hng MOTOROLA cng âảt trãn 3GHz. Âàûc âiãøm ca cạc bäü vi xỉí l thãú hãû ny cọ säú lỉåüng transistor ráút låïn ( tỉì vi 3 triãûu âãún trãn 50 triãûu transistor .Pháưn lain cạc bäü vi xỉí lê måïi thỉûc hiãûn cạc lãnh trong mäüt chu k, v thỉûc tãú taut c chụng âãưu cọ âån vë xỉí lê dáúu pháøy âäüng FPU (Floating-point Unit ) bãn trong. Chụng cọ cạc thanh ghi chung 16-32 bit. Nhiãưu loải cọ phán biãût cạc tãûp thanh nghi 32-bit ( register file ) cho âån vë ngun IU ( interger unit ) vaf teepj thanh ghi 32- bit cho FPU. Chụng cọ Cache memory bãn trong våïi dung lỉåüng lãn tåïi 36 KB. Âa säú Cache memory bãn trong phán âäi : dng cho lãûnh Icache v dng cho dỉỵ liãûu Dcache. Cạc bäü vi xỉí lê cäng nghãû cao hiãûn nay( advanced microprocessors) â tho mn cạc u cáưu chãú tảo cạc mạy tênh låïn ( mainframes ) v cạc siãu mạy tênh ( supercomputers). Cạc vi xỉí lê thåìi ny cọ bus âëa chè âãưu l 32 bit ( phán biãût 4 GB bäü nhåï) v cọ kh nàng lm viãûc våïi bäü nhåï o . Ngỉåìi ta cng ạp dủng cạc cå chãú hồûc cạc cáúu trục â âỉåüc sỉí dủng trong cạc mạy tênh låïn vo cạc bäü vi xỉí lê : cå chãú xỉí l xen k liãn tủc dng m lãûnh( pipeline), bäü nhåï cache (bäü nhåï áøn), bäü nhåï o. Cạc bäü vi xỉí l ny âãưu cọ bäü qun l bäü nhåï( MMU) v nhiãưu khi c cạc bäü âäưng xỉí l toạn hc åí bãn trong. Chênh nhåì cạc ci tiãún âọ m cạc bäü vi xỉí l thãú hãû ny cọ kh nàng cảnh tranh âỉåüc våïi cạc mạy tênh nh trong ráút nhiãưu lénh vỉûc ỉïng dủng. Pháưn låïn cạc bäü vi xỉí l thãú hãû ny âãưu âỉåüc sn xút bàòng cäng nghãû HCMOS. Trang 3 Bi soản Vi xỉí l Mäüt säú thäng säú chênh ca cạc bäü vi xỉí l ca Intel v Motorola âỉåüc cho trong bng 2.1 v 2.2. Bãn cảnh cạc bäü vi xỉí l vản nàng truưn thäúng thỉåìng âỉåüc dng â xáy dỉûng cạc mạy tênh våïi táûp lãûhn âáưy â ( complex instruction set computer, CISC) â nọi åí trãn, trong thåìi gian ny cng xút hiãûn cạc bäü vi xỉí l ci tiãún dng âãø xáy dỉûng cạc mạy tênh våïi táûp lãûnh rụt gn (reduced instruction set computer, RÊC) våïi nhiãưu tênh nàng cọ thãø so sạnh våïi cạc mạy tênh låïn åí cạc thãú hãû trỉåïc. Âọ l cạc bäü vi xỉí l Alpha ca Digital, PowerPC ca täø håüp hng Apple- Motorola- IBM Cọ l hy cn såïm, nhỉng cng â cọ nhiãưu biãøu hiãûn âãø cọ thãø nọi âỉåüc ràòng sỉû ra âåìi ca cạc vi xỉí l loải RISC chênh l sỉû bàõt âáưu cho mäüt thãú hãû khạc trong lëch sỉí phạt triãøn ca cạc thãú hãû vi xỉí l. 3. Giåïi thiãûu så lỉåüc cáúu trục v hoảt âäüng ca hãû vi xỉí l Trãn âáy bäü vi xỉí l l mäüt thnh pháưn ráút cå bn khäng thiãúu âỉåüc âãø tảo nãn mạy vi tênh. Trong thỉûc tãú bäü vi xỉí l cn phi cọ thãø kãút håüp thãm våïi cạc bo pháûn âiãûn tỉí khạc nhỉ bäü nhåï v bäü phäúi ghẹp vo/ra âãø tảo nãn mäüt hãû vi xỉí l hon chènh. Cáưn lỉu ràòng âãø chè mäüt hãû thäúng cọ cáúu trục nhỉ trãn, thût ngỉỵ “hãû vi xỉí l” mang nghéa täøng quạt hån so våïi thût ngỉỵ “mạy vi tênh”, vç mạy vi tênh chè l mäüt ỉïng dủng củ thãø cu hãû vi xỉí l. Hçnh 2.1 giåïi thiãûu så âäư khäúi täøng quạt ca mäüt hãû vi xỉí l. Trong så âäư naydf ta tháúy r cạc khäúi chỉïc nàng chênh ca hãû vi xỉí l gäưm: + K häúi xỉí l trung tám (central pgocessing unit,CPU) + Bäü nhåï bạn dáùn (memory, M + Khäúi phäúi ghẹp våïi cạc thiãút bë ngoải vi (input/ output,I/O)K + Cạc bus truưn thäng tin. Ba khäúi chỉïc nàng âáưu liãn hãû våïi nhau thäng qua qáûp cạc âỉåìng day âãø truưn tên hiãûu gi chung l Bus hãû thäúng. Bus hãû thäúng bao gäưm 3 bus thnh pháưn. ỈÏng våïi cạc tên hiãûu âëa chè, dỉỵ liãûu v âiãưu khiãøn ta cọ bus âëa chè, bus dỉỵ liãûu v bus âiãưu khiãøn. CPU âọng vai tr ch âảo trong hãû vi xỉí l. Âáy l mäüt mảch vi âiãûn tỉí cọ âäü têch håüp ráút cao. Khi hoảt âäüng, nọ âc m lãûnh âỉåüc ghi dỉåïi fảng cạc bit 0 v bit 1 tỉì bäü nhåï, sau âọ nọ s gii m cạc lãûnh ny thnh cạc dy xung âiãưu khiãøn ỉïng våïi cạc thao tạc trong lẻnh âãø âiãưu khiãøn cạc khäúi khạc thỉûc hiãûn tỉìng bỉåïc cạc thao tạc âọ. Âãø lm âỉåüc viãûc ny bãn trong CPU cọ thanh ghi dng âãø chỉïa âëa chè ca lãûnh sàõp thỉûc hiãûn Trang 4 Bi soản Vi xỉí l gi l thanh ghi con tr lãûnh (instruction pointer,IP) hồûc bäü âãúm chỉång trçnh (program cuonter,PC), mäüt säú thanh ghi âa nàng khạc cng bäü tênh toạn säú hc v logic (ALU) âãø thao tạc våïi dỉỵ liãûu. Ngoi ra åí âáy cn cọ cạc hãû thäúng mảch âiãûn tỉí ráút phỉïc tảp âãø gii m lãûnh v tỉì âọ tảo ra cạc xung âiãưu khiãøn cho ton hãû. Bäü nhåï bạn dáùn hay cn gi l bäü nhåï trong l mäüt bäü pháûn khạc ráút quan trng ca hãû vi xỉí l.Tải âáy (trong ROM) ta cọ thãø chỉïa chỉång trçnh âiãưu khiãøn hoảt âäüng ca ton hãû âãø khi báût âiãûn thç CPU cọ thãø láúy lãûnh tỉì âáy m khỉíoi âáưu hãû thäúng. Mäüt pháưn ca chỉång trçnh âiãưu khiãøn hãû thäúng, cạc chuiỉång trçnh ỉïng dủng , dỉỵ liãûu cng cạc kãút qu ca chỉång trçnh thỉåìng âỉåüc âãø trong RAM. Cạc dỉỵ liãûu v chỉång trçnh mún lỉu trỉỵ láu di s âỉåüc âãø åí bäü nhåï ngoi. Khäúi phäúi ghẹp vo/ra (I/O) tảo ra kh nàng gaio tiãúp giỉỵa hãû vi xỉí l våïi thãú giåïi bãn ngoi . Cạc thiãút bë ngoải vi nhỉ bn phêm, chüt, mn hçnh, mạy in, chuøn âäøi säú tỉång tỉû (D/A converter, DAC) v chuøn âäøi tỉång tỉû / säú (A/D converter, ADC)., äø âéa tỉì âãưu liãn hãû våïi hãû vi xỉí l qua bäü pháûn ny. Bäü pháûn phäúi ghẹp củ thãø giỉỵa bus hãû thäúng våïi thãú giåïi bãn ngoi thỉåìng âỉåüc gi l cäøng. Nhỉ váûy tra s cọ cạc cäøng vo âãø láúy thäng tin tỉì ngoi vo v cạc cäøng ra âãø âỉa thäng tin tỉì trong ra ngoi. Ty theo nhu cáưu củ thãø ca cäng viãûc, cạc mảch cäøng ny cọ thãø âỉåüc xáy dỉûng tỉì cạc mảch lägic âån gin hồûc tỉì cạc vi mảch chun dủng láûp trçnh âỉåüc . Bus âëa chè thỉåìng cọ tỉì 16, 20,24 âãún 32 âỉåìng dáy song song chuøn ti thäng tin ca cạc bit âëa chè. Khi âc/ghi bäü nhåï CPU s âỉa ra trãn bus ny âëa chè ca o nhåï liãn quan. Kh nàng phán biãût âëa chè (säú lỉåüng âëa chè cho ä nhåï m CPU cọ kh nàng phán biãût âỉåüc) phủ thüc vo säú bit ca bus âëa chè. Vê dủ nãúu mäüt CPU cọ säú âỉåìng dáy âëa chè l N=16 thç nọ cọ kh nàng âëa chè họa âỉåüc 2 N = 65536 =64 kilä ä nhåïkhạc nhau (1K= 2 10 =1024). Khhi âc/ghi våïi cäøng vo/ra CPU cng âỉa ra trãn bụ âëa chè cạc bit âëa chè tỉång uẹng ca cäøng. Trãn så âäư khäúi ta dãù nháûn ra tênh mäüt chiãưu ca bus âëa chè qua mäüt chiãưu ca mi tãn. Chè cọ CPU måïi cọ kh nàng âỉa ra âëa chè trãn bus âëa chè( sau ny ta s tháúy cn mảch DMAC, mảch âiãưu khiãøn trao âäøi dỉỵ liãûu trỉûc tiãúp giỉỵa bäü nhåï - thiãút bë ngoải vi cng cọ kh nàng ny). Bus dỉỵ liãûu thỉåìng cọ tỉì 8,16,20,24,32 âãún 64 âỉåìng dáy ty theo cạc bäü vi xỉí l củ thãø. Säú lỉåüng âỉåìng dáy ny quút âënh säú bit dỉỵ liãûu m CPU cọ kh nàng xỉí k cng mäüt lục. Chiãưu mi tãn trãn sus säú liãûu chè ra ràòng âáy l bus 2 chiãưu. , nghéa l dỉỵ liãûu cọ thãø truưn âi tỉì CPU ( dỉỵ liãûu ra) hồûc truưn âãún CPU ( dỉỵ liãûu vo) . Cạc pháưn tỉí cọ âáưu ra näúi thàóng våïi bus dỉỵ liãûu âãưu phi âỉåüc trang bë âáưu ra 3 tảng thại âãø cọ thãø ghẹp vo âỉåüc v hoảt âäüng binbhf thỉåìng våïi bus ny. Bus âiãưu khiãøn thỉåìng gäưm hng chủc âỉåìng dáy tên hiãûu khạc nhau. Mäùi tên hiãûu âiãưu khiãøn cọ mäüt chiãưu nháút âënh. Vç khi hoảt âäüng CPU âỉa tên hiãûu âiãưu khiãøn tåïi cạc khäúi khạc trong hãû, âäưng thåìi nọ cng nháûn tên hiãûu âiãưu khiãøn tỉì cạc khäúi âọ âãø phäúi håüp hoảtm däüng ca ton hãû nãn cạc tên hiãûu ny trãn hçnh v âỉåüc thãø hiãûn båíi cạc âỉåìng cọ Trang 5 Baỡi soaỷn Vi xổớ lyù muợi tón 2 chióửu, õióửu õoù khọng phaới laỡ dóứ chố tờnh hai chióửu cuớa mọỹt tờn hióỷu maỡ laỡ tờnh hai chióửu cuớa caớ mọỹt nhoùm caùc tờn hióỷu. Hoaỷt õoỹng cuớa hóỷ thọỳng vi xổớ lyù trón cuợng xoù thóứ nhỗn theo mọỹt caùch khaùc. Trong khi hoaỷt õọỹng vaỡ taỷi mọỹt thồỡi õióứm nhỏỳt õởnh, vóử mỷt chổùc nng mọựi khọỳi trong hóỷ thọỳng trón tổồng õổồng vồùi caùc thanh ghi trong ( nũm trong CPU) hoỷc caùc thanh ghi ngoaỡi (nũm raới raùc trong bọỹ nhồù ROM, bọỹ nhồù RAM vaỡ trong khọỳi phọỳi gheùp I/O). Hoaỷt õọỹng cuớa toaỡn hóỷ thổỷc chỏỳt laỡ sổỷ phọỳi hồỹp hoaỷt õọỹng cuớa caùc thanh ghi trong vaỡ cngoaỡi noùi trón õóứ thổỷc hióỷn sổỷ bióỳn õọứi dổợ lióỷu hoỷc sổỷ trao õọứi dổợ lióỷu theo caùc yóu cỏửu õaợ õởnh trổồùc. Trang 6 . hãû th úng cọ cáúu trục nhỉ trãn, th t ngỉỵ “hãû vi xỉí l” mang nghéa täøng quạt hån so våïi th t ngỉỵ “mạy vi tênh”, vç mạy vi tênh chè l mäüt ỉïng dủng củ th ø cu hãû vi xỉí l. Hçnh 2. 1. bäü vi xỉí l th ú hãû ny âãưu âỉåüc sn xút bàòng cäng nghãû HCMOS. Trang 3 Bi soản Vi xỉí l Mäüt säú th ng säú chênh ca cạc bäü vi xỉí l ca Intel v Motorola âỉåüc cho trong bng 2. 1 v 2. 2. Bãn. mäüt th ú hãû khạc trong lëch sỉí phạt triãøn ca cạc th ú hãû vi xỉí l. 3. Giåïi thiãûu så lỉåüc cáúu trục v hoảt âäüng ca hãû vi xỉí l Trãn âáy bäü vi xỉí l l mäüt thnh pháưn ráút cå bn khäng thiãúu