Judul Mata Kuliah MIKROKOMPUTER Perkembangan Mikrokomputer Judul Pokok Bahasan 1/total Judul Mata Kuliah Outline • • • • Perkembangan Mikroprosesor DASAR MIKROPROSESOR ARSITEKTUR MIKROKOMPUTER Sistem Bus Judul Pokok Bahasan 2/total Judul Mata Kuliah Perkembangan Mikroprosesor(1) • Setiap komputer yang kita gunakan didalamnya pasti terdapat mikroprosesor. • Mikroprosesor, dikenal juga dengan sebutan Central Processing Unit (CPU) artinya unit pengolahan pusat • Mikroprosesor pertama adalah intel 4004 yang dikenalkan tahun 1971, tetapi kegunaan mikroprosesor ini masih sangat terbatas, hanya dapat digunakan untuk operasi penambahan dan pengurangan. • Mikroprosesor pertama yang digunakan untuk komputer di rumah adalah intel 8080, merupakan komputer 8 bit dalam satu chip yang diperkenalkan pada tahun 1974. Judul Pokok Bahasan 3/total Judul Mata Kuliah Perkembangan Mikroprosesor(2) TIPE MICROPROCESSOR Tahun SPEED WORD LENGTH Kap.asitas Instruksi (MIPS) Jumlah Transistor Intel 4004 1969 108 KHz 4-bit 2,300 .06 Intel 8008 1972 200 KHz 8-bit 3,500 .06 Intel 8080 1974 2 MHz 8-bit 6,000 .64 Intel 8086 1978 4.47 MHz 16-bit 29,000 .66 Intel 8088 1981 4.47 MHz 16-bit 29,000 .75 Intel 80286 1982 12 MHz 16-bit 134,000 2.66 Intel 80386 1985 16-33 MHz 32-bit 275,000 4 Intel 80486 (i486) 1989 20-100 MHz 32-bit 1.2 Million 70 Intel 80586 (Pentium) 1993 75-200 MHz 32-bit 3.3 Million 126 - 203 Intel Pentium Pro 1995 150-200 MHz 32-bit 5.5 Million 300 Intel Pentium MMX 1997 166-233 MHz 32-bit 4.5 Million - Intel Pentium II 1997 233-450 MHz 32-bit 7.5 Million - Intel Pentium III 1999 450-933 MHz 32-bit > 9.5 Million - Intel Itanium Processor 2000 1 GHz 64-bit 15,000,000 1,200 Judul Pokok Bahasan 4/total Judul Mata Kuliah DASAR MIKROPROSESOR • Mikroprosesor adalah sebuah CPU yang dibangun dalam sebuah single chip semiconductor. • Mikroprosesor terdiri dari kalkulator yang terbagi dalam register dan ALU dan sebuah pengkode serta unit pengontrol. • contoh dari sebuah mikroprosesor adalah mikroprosesor 8080, 8086, prosesor intel 386, 486, pentium 100 Mhz, sampai dengan generasi terbaru, AMD, dll. Judul Pokok Bahasan 5/total Judul Mata Kuliah ARSITEKTUR MIKROKOMPUTER Suatu sistem Mikrokomputer terdiri atas tiga bagian utama: 1. CPU (Central Processing Unit), CPU terbagi 2 yaitu: CU (Control Unit), Unit pengendali yang mengatur urutan operasi seluruh sistem ALU (Arithmetic Logic Unit), Unit ini berfungsi melaksanakan operasi aritmatik serta operasi-operasi logika. 2. Memory Unit (Unit Penyimpan), Unit-unit ini mengandung program-program yang bersangkutan dan data yang sedang diolah. 3. I/O (Unit Pengontrol Masukan dan Pengeluaran), Unit-unit ini mengandung program-program yang bersangkutan dan data yang sedang diolah. Judul Pokok Bahasan 6/total Judul Mata Kuliah ARSITEKTUR MIKROKOMPUTER (2) Judul Pokok Bahasan 7/total Judul Mata Kuliah Sistem Bus • Bus menghubungkan semua komponen dalam unit mikrokomputer. • Ada tiga tipe bus yaitu: – Data Bus (bus-D), bus dengan delapan penghantar, data dapat diteruskan dalam arah bolakbalik (lebar data 8 bit) yaitu dari mikroprosesor ke unit memori atau modul I/O dan sebaliknya. – Control Bus (bus-C), meneruskan sinyal-sinyal yang mengatur masa aktif modul mikrokomputer yang sesuai dengan yang diinginkan menurut kondisi kerja. – Address Bus (bus-A), meneruskan data alamat (misal alamat 16 bit), dari penyimpan atau dari saluran masukan/keluaran yang diaktifkan pada saat tertentu. Judul Pokok Bahasan 8/total Judul Mata Kuliah Buses • The microprocessor controls memory and I/O through a series of connections called buses • A bus is a common group of wires that interconnect components in a computer system • Buses select an I/O or memory device, transfer data between an I/O device or memory and the microprocessor, and control the I/O and memory system Judul Pokok Bahasan 9/total Judul Mata Kuliah Buses • Three buses exist for the transfer of information: address, data, control (Fig 1.8) • The address bus requests a memory location from the memory or an I/O location from the I/O devices • Table 1.5 depicts a complete listing of bus and memory sizes on the Intel family of p • Figure 1.9 shows the memory width and sizes of 8086-80486 and Pentium p Judul Pokok Bahasan 10/total Judul Mata Kuliah Judul Pokok Bahasan 11/total Judul Mata Kuliah Judul Pokok Bahasan 12/total Judul Mata Kuliah Buses • The memory sizes and organizations differ between various member of the Intel p familiy • The control bus contains lines that select the memory or I/O and cause them to perform a read or write operation. • Four control bus connections: MRDC, MWTC, IORC, IOWC Judul Pokok Bahasan 13/total Judul Mata Kuliah Buses • The micro-instructions for READ: – the p reads the contain of memory location by sending the memory an address through address bus – the p sends the memory read control signal (MRDC) to cause memory to read data – the data read from the memory are passed to the microprocessor through the data bus Judul Pokok Bahasan 14/total Judul Mata Kuliah Judul Pokok Bahasan 15/total Judul Mata Kuliah Referensi • • • • • • • Brey, Barry, B., The Intel Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, and Pentium ProProcessor Architecture, Programming, and Interfacing, Fourth Edition, PHI Inc, USA, 1997. and Five Edition, 2003 Brey, Barry, B., 8086/8088, 80286, 80386, and 80486 Assembly Language, Programming, Macmillan Publising Company, USA, 1994. Ananta, C., William JB., Frank Fox, Design of High-performance microprocessor circuit, IEEE Press, 2001 Douglas V. Hall, Microprocessor and Interfacing: Programming and Hardware, McGraw-Hill, edition 2, 1991 James A., Kenneth CM, Microcomputer Hardware, Software, and Troubleshooting for Engineering and Technology, Prentice Hall, 2000 http://www.intel.com/ http://www.hardwarebible.com/Microprocessors/8086.htm Judul Pokok Bahasan 16/total