Giáo trình Bộ vi xử lý

80186 (năm 1982) còn gọi là iAPX 186. gồm 10 và 12 MHz. 80286 (năm 1982) tên gọi 286. Sử dụng công nghệ 1,5 µm, 134.000 transistor, bộ nhớ mở rộng tới 16 MB. Các phiên bản của 286 gồm 6, 8, 10, 12,5, 16, 20 và 25MHz.

ppt25 trang | Chia sẻ: haohao89 | Lượt xem: 1832 | Lượt tải: 3download
Bạn đang xem trước 20 trang tài liệu Giáo trình Bộ vi xử lý, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Gi¸o tr×nh bé vi xö lý Bé vi xö lý 4 bit - 4004 tháng 11 năm 1971, tốc độ 740KHz, khả năng xử lý 0,06 triệu lệnh mỗi giây (milion instructions per second - MIPS); 10 µm, có 2.300 transistor, bộ nhớ mở rộng đến 640 byte. - 4040 giới thiệu năm 1974, có 3.000 transistor, tốc độ từ 500 KHz đến 740KHz. 8008 (năm 1972) tốc độ 200kHz, 10 µm, 3.500 transistor, BNMR 16KB. 8080 (năm 1974) tốc độ 2MHz, 6 µm, 6.000 transistor, BNMR 64KB. 8085 (năm 1976) tốc độ 2MHz, 3 µm, 6.500 transistor, BNMR 64KB. Bé vi xö lý 8 bit - 8086 tháng 6 năm 1978, 3 µm, 29.000 transistor, BNMR 1MB. 8086 gồm 5, 8 và 10 MHz. - 8088 tháng 6 năm 1979, 3 µm, 29.000 transistor, BNMR 1MB. 8088 gồm 5 MHz và 8 MHz. Bé vi xö lý 16 bit 80186 (năm 1982) còn gọi là iAPX 186. gồm 10 và 12 MHz. 80286 (năm 1982) tên gọi 286. Sử dụng công nghệ 1,5 µm, 134.000 transistor, bộ nhớ mở rộng tới 16 MB. Các phiên bản của 286 gồm 6, 8, 10, 12,5, 16, 20 và 25MHz. PENTIUM MMX và PENTIUM PRO Intel386 gồm các họ 386DX, 386SX và 386SL. Bé vi xö lý32 bit INTEL 486 bao gồm các họ 486DX - 486SX - 486SL PENTIUM II PENTIUM III và CELERON BXL 32 BIT, VI KIẾN TRÚC PENTIUM 4 BXL 64 BIT VI KIẾN TRÚC NETBURST P4 Prescott (năm 2004) Pentium D (năm 2005) Pentium Extreme Edition (năm 2005) BXL 64bit, kiến trúc Core Intel Core 2 Duo Core 2 Extreme Bé vi xö lý 8086 S¬ ®å khèi 8086 EU BIU BUS Khèi thõa hµnh (EU) Khèi nµy cã nhiÖm vô thùc hiÖn c¸c lÖnh. Khèi ®iÒu khiÓn EU cã chøa bé gi¶i m· lÖnh ®Çu ra cña m¹ch gi¶i m· ®­a ®Õn m¹ch t¹o xung ®iÒu khiÓnkh¸c nhau tuú thuéc vµo tõng lÖnh ®Ó ®iÒu khiÓn c¸c ho¹t ®éng cña c¸c bé phËn bªn trong vµ bªn ngoµi CPU. Khèi BIU(Bus Interface Unit) Gåm m¹ch ph¸t ®Þa chØ, ®iÒu khiÓn BUS, hµng ®îi lÖnh vµ con trá lÖnh. ®¶m b¶o cho BUS ®­îc sö dông hÕt kh¶ n¨ng: Thùc hiÖn nhËn lÖnh tr­íc khi cã yªu cÇu cña khèi EU §¶m nhËn tÊt c¶ c¸c c«ng viÖc ®iÒu khiÓn BUS Chøc n¨ng cña mét sè khèi chÝnh Khèi ALU Chuyªn thùc hiÖn c¸c phÐp to¸n sè häc, logic, c¸c phÐp so s¸nh. M· to¸n tö cña nã th­êng n»m trong c¸c thanh ghi ®a n¨ng. KÕt qu¶ th­êng ®­îc tr¶ vÒ thanh ghi AX. Khèi thanh ghi C¸c thanh ghi ®a n¨ng KÝch th­íc 16 bit, ghi tham sè cho m· lÖnh, tr¶ kÕt qu¶ vÒ, ®­îc chia thµnh hai nöa - AX (Accumulator – AH,AL): thanh ghi tÝch luü - BX (Base – BH,BL): thanh ghi c¬ së - CX (count – CH,CL): thanh ghi ®Õm - DX (data – DH,DL): thanh ghi d÷ liÖu Các thanh ghi đoạn KÝch th­íc b»ng 16 bit, ®­îc sö dông ®Ó x¸c ®Þnh vÞ trÝ cña c¸c ®o¹n n»m trong bé nhí. - CS (Code segment): ®i cïng víiIP(CS:IP). - DS (Data segment): ®i cïng víi SI,DI. - SS (Stack segment): ®i cïng víi SP, BP. - ES (Extra segment): ®i cïng víi SI, DI. Thanh ghi Cê – Flag Register Thanh ghi ®Æc biÖt, ph¶n ¸nh tr¹ng th¸i lµm viÖc cña ALU. - C¸c cê phÐp to¸n: CF (Carry Flag) cê nhí - PF (Parity Flag) cê ch½n lÎ - AF (Auxiliary Flag) cê nhí phô - ZF (Zero Flag) cê b»ng kh«ng - SF (Sign Flag) cê dÊu - OF (Overflow Flag) cë trµn. - C¸c cë ®iÒu khiÓn: TF (Trap Flag) cê bÉy - IF (Interruptable Flag ) cê cho ng¾t - DF (Direction Flag) cê h­íng THANH GHI CON TRỎ Chứa địa chỉ lệch trong các đoạn nhớ: IP (Intruction Pointer SP (Stack Pointer) BP (Base Pointer) Từ AD 1 đến AD12
Tài liệu liên quan