© DHBK 2005 Nội dung môn học Giới thiệu chung hệ vi xử lý Bộ vi xử lý Intel 8088/8086 Lập trình hợp ngữ cho 8086 Tổ chức vào liệu Ngắt xử lý ngắt Truy cập nhớ trực tiếp DMA Các vi xử lý thực tế © DHBK 2005 Chương 7: Các vi xử lý thực tế • General purpose microprocessors Intel 80x86 Xu hướng phát triển • Microcontrollers Vi điều khiển Motorola Họ vi điều khiển 8051 Họ vi điều khiển AVR PSOC Xu hướng phát triển • Digital signal processors Texas Instruments Motorola Philips Xu hướng phát triển © DHBK 2005 Chương 7: Các vi xử lý thực tế • General purpose microprocessors Intel 80x86 Xu hướng phát triển • Microcontrollers Vi điều khiển Motorola Họ vi điều khiển 8051 Họ vi điều khiển AVR PSOC Xu hướng phát triển • Digital signal processors Texas Instruments Motorola Philips Xu hướng phát triển © DHBK 2005 Intel 4004 • First microprocessor (1971) • 4-bit processor • 2300 Transistors (P-MOS), 10 àm 0.06 MIPS, 108 KHz, 640 bytes addressable memory -15V power supply â DHBK 2005 Intel 8008 • First 8-bit processor (1972) • Cost $500; at this time, a 4-bit processor costed $50 • Complete system had Kbyte RAM • 200 KHz clock frequency, 10 µm, 3500 TOR, 0.06 MIPS, 16 Kbyte addressable memory • 18 pin package, multiplexed address and data bus © DHBK 2005 Intel 8080 • Second gen 8-bit processor, introduced in 1974 • 40 pin package, NMOS, 500K instructions/s, µm, MHz, ±5V & +12V power supply, KTOR, 0.64 MIPS • 64 Kbyte address space (“as large as designers want, EDN 1974) â DHBK 2005 Intel 8088 16-bit processor introduced in 1979 àm, a MHz, 29 KTOR, 0.33 a 0.66 MIPS, Mbyte addressable memory © DHBK 2005 Intel 8086 16 bit integer CPU 16 data 20 address • Introduced: 1978 • Clock frequency: - 10 MHz © DHBK 2005 Intel 80286 MMU 16 bit integer CPU 16 data 24 address • Introduced: 1983 • 1.5 µm, 134 KTOR, 0.9 to 2.6 MIPS Clock frequency: - 25 MHz â DHBK 2005 Intel 80386sx MMU 32 bit integer CPU 16 data 24 address • • • • Introduced: 1986 µm, 275 KTOR, 16 to 33 MHz, to 11 MIPS Clock frequency: 16 - 25 MHz Software support and hardware protection for multitasking ...© DHBK 2005 Chương 7: Các vi xử lý thực tế • General purpose microprocessors Intel 80x86 Xu hướng phát triển • Microcontrollers Vi điều khiển Motorola... Motorola Philips Xu hướng phát triển © DHBK 2005 Chương 7: Các vi xử lý thực tế • General purpose microprocessors Intel 80x86 Xu hướng phát triển • Microcontrollers Vi điều khiển Motorola... processors Texas Instruments Motorola Philips Xu hướng phát triển © DHBK 2005 Intel 4004 • First microprocessor (1971) • 4-bit processor • 2300 Transistors (P-MOS), 10 àm 0.06 MIPS, 108 KHz, 640