Judul Mata Kuliah
Sistem Mikroprosesor
Enrollment Key: Sistem Mikroprosesor Kelas B: SM492SKB Sistem Mikroprosesor Kelas C: SM570SKC
Judul Pokok Bahasan
1/total
Judul Mata Kuliah
MIKROKOMPUTER
Perkembangan Mikrokomputer
Judul Pokok Bahasan
2/total
Judul Mata Kuliah
Outline • • • •
Perkembangan Mikroprosesor DASAR MIKROPROSESOR ARSITEKTUR MIKROKOMPUTER Sistem Bus
Judul Pokok Bahasan
3/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
4/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
5/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
6/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
7/total
Judul Mata Kuliah
ARSITEKTUR MIKROKOMPUTER (2)
Judul Pokok Bahasan
8/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
9/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
10/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
11/total
Judul Mata Kuliah
Judul Pokok Bahasan
12/total
Judul Mata Kuliah
Judul Pokok Bahasan
13/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
14/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
15/total
Judul Mata Kuliah
Judul Pokok Bahasan
16/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
17/total