Tayangan2 perkembangan mikrokomputer

Download Report

Transcript Tayangan2 perkembangan mikrokomputer

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