Anda di halaman 1dari 7

Sekilas Sejarah Mikroprosesor

Mikroprosesor adalah sebuah chip (IC) yang bekerja dengan program. Fungsi
Mikroprosesor adalah sebagai pengontrol atau pengolah utama dalam suatu rangkaian
elektronik. Mikroprosesor biasa disebut juga CPU (Central Processing Unit).
Cara kerja sebuah Mikroprosesor diarahkan oleh suatu program dalam kode-kode
bahasa mesin yang telah dimasukkan terlebih dahulu ke dalam sebuah memori. i
dalam Mikroprosesor minimal terdiri dari rangkaian digital! register! pengolah logika
aritmatika! rangkaian sekuensial.
Sejarah Mikroprosesor.
"h. #$%& ' (omputer modern pertama dibuat di Uni)ersity o* Pennsyl)ania
U+, yang disebut -.I,C (-lectronics .umerical Integrator and Calculator.
-.I,C terdiri dari #/.000 tabung hampa! 100 mil kabel! berat 2 30 ton! dapat
menjalankan #00.000 operasi per detik! diprogram dengan mengatur jalur
kabel pada rangkaiannya.
"h. #$%4 ' "ransistor pertama dibuat di 5ell 6abs! U+,.
"h. #$14 ' IC (Integrated Circuit) pertama dibuat oleh 7ack (ilby dari "e8as
Instrument! U+,.
Penemuan IC ini mendorong pengembangan IC igital (#$&0)! dan
mikroprosesor pertama oleh Intel (#$/#).
Mikroprosesor pertama di dunia adalah Intel %00% merupakan prosesor %-bit!
(ebanyakan (alkulator masih berbasis mikroprosesor %-bit.
"h. #$/# ' Intel mengeluarkan mikroprosesor 4-bit yaitu Intel 4004.
"h. #$/3 ' Intel memperkenalkan mikroprosesor 4-bit modern pertama Intel
4040 (#08 lebih cepat dari 4004)! dan diikuti Motorola MC&400.
"h. #$// ' Intel memperkenalkan 4041 yang merupakan mikroprosesor 4-bit
terakhir yang dibuat Intel dengan *rek.clock dan kecepatan lebih tinggi.
Perusahaan lain yang mampu menyaingi Intel 4041 adalah 9ilog Corporation
dengan 940.
"h. #$/4 ' Intel mengeluarkan mikroprosesor #&-bit yaitu 404&! setahun
kemudian mengeluarkan 4044 dengan kecepatan eksekusi dan memori lebih
besar dari 4041! serta mulai digunakannya cache memori (sistem antrian yang
mengatur pemberian instruksi sebelum menjalankannya).
Intel 404&:4044 disebut juga CI+C (Comple8 Instruction +et Computer)
karena jumlah dan kompleksitas instruksinya.
"h. #$4# ' I5M membuat PC menggunakan mikroprosesor 4044 untuk
menjalankan aplikasi seperti spreadsheet dan pengolah kata.
"h. #$43 ' Intel mengeluarkan mikroprosesor #&-bit 40;4&! dengan
kemampuan memori #& M5.
"h. #$4& ' Intel mengeluarkan mikroprosesor 3;-bit pertama 4034&! dengan
kemampuan memori % <5.
"h. #$4$ ' Intel mengeluarkan mikroprosesor 3;-bit 40%4&! dengan
kemampuan memori % <5 = 4( Cache.
"h. #$$3 ' Intel memperkenalkan mikroprosesor 3;-bit Pentium I! "h. #$$/
Pentium II!kemudian berturut-turut Pentium III dan Pentium % pada "h. ;000!
dimana mulai digunakan teknologi memori >,M5U+ menggantikan
teknologi +>,M.
Mikroprosesor 404& merupakan perluasan dari seri mikroprosesor 4040 dari intel.
"erdapat sejumlah perubahan dalam 404&! yang paling jelas ialah kenyataan bah?a
komputasi dapat dilaksanakan dengan memakai data #&bit! sedangkan dalam 4040
dilaksanakan dengan memakai 4bit. +elain itu! terdapat sejumlah keuntungan!
termasuk instruksi perkalian dan pembagian! antrian instruksi untuk memperoleh
kecepatan yang lebih tinggi! kemampuan untuk mengamati sejuta byte memori!
register yang lebih umum! dan banyak lagi modus instruksi dan pengalamatan.
Pin keluaran untuk 404& dan 4044 diperlihatkan dalam gambar di ba?ah ini.
Perbedaan pokok antara 404& dan 4044 terletak pada banyak nya saluran data yang
dikeluarkan ke bus. Cip 404& memiliki #& saluran data pada busnya! dan 4044
memiliki 4. hal ini dapat dilihat dari saluran , (alamat:data) terhadap saluran ,
(alamat) pada pin ke luar untuk setiap cip. Cip 404& memakai #& saluran alamat untuk
data! sehingga , 0 hingga , #1 dipakai untuk alamat , 4 hingga , #$ untuk
alamat. +aluran data internal pada cipnya sama saja! dan masing-masing
menambahkan! mengurangkan! mengalikan atau membagi bilangan biner #&bit.
@asil pemakaian bersama saluran keluaran menyebabkan beberapa cip diperlukan
untuk melakukan demultipleks saluran data alamat dan saluran kendali. +alah satu
kon*igurasi yang mungkin diperlihatkan pada gambar di ba?ah ini. (eluaran dari cip
tambahan ini membentuk bus yang sebenarnya untuk 404&. saluran kendali dari cip
dipakai untuk memriksa alamat data dan signal kendali ke dalam bus cip
pengantaraan.
(eistime?aan mikroprosesor 404& terletak pada antrian instruksi yang dipakai pada
masing-masing. Cip 404& membaca instruksi secara teratur dari memori mendahului
operasi mereka! dan isntruksinya di letakkan dalam suatu antrian yang terdiri dari
sekumpulan register *lip-*lop. Cara ini mempercepat operasi karena pemproses dapat
terus melakukan instruksi yang memakan ?aktu dan dalam ?aktu yang bersamaan
membaca instruksi dari memori pemproses. +elanjutnya! pemroses dapat
melaksanakan instruksi yang cepat dari antrian itu dengan kecepatan lebih lekas dari
?aktu daur memori. 6ogic disediakan supaya jika computer melakukan pencabangan!
instruksi dan antrian dapat disingkirkan dahulu bila hal ini diperlukan.
<ambar Pin ke luar untuk memproses 404& dan 4044
iagram A diagram pin untuk mode 404& dan 4044 serta de*inisi B de*inisi yang
umum mengenai pin nya diberikan dalam gambar di atas pin 33 (M.:MC)
menentukan opsion kon*igurasi! ,pabila pin 33 (M.:MC) ini digerakan di posisi
<round (<.)! prosesor tersebut harus digunakan dalam satu kon*igurasi ma8imum!
sebaliknya jika pin tersebut di gerakkan ke =1D! prosesor tersebut harus dioperasikan
pada mode minimum nya. (edua prosesor tersebut memperbanyak alamat dan status
signal dan keduanya memiliki ;0 alamat pin dengan alamat dan status signal yang
sedang di lipat gandakan di keempat alamt pin A pin yang penting. +ehingga!
dikarenakan mode 4044 hanya dapat mentrans*er 4bit data sekali jalan! maka hanya 4
dari pin A pin yang di gunakan untuk data! hal ini merupakan kebalikan dari mode
404& yaitu dengan #&bit data selain pin A pin ;4 dan 3%! kedua prosesor tersebut
memiliki de*inisi A de*inisi pin control yang sama. Pin ;4 hanya berbeda dalam
minimum mode signal mode minimum dari mode 4044 merupakan kebalikan dari
mode 404&! sehingga mode 4044 sangat sesuai dengan C@IP. Mikrokomputer I."-6
4041.
<ambar tata letak bus 404& dan 4044
Pada mode 404&! pin 3% (5@-) menunjukkan apakah paling tidak satu byte dari
sebuah trans*er dibuat di , #1 sampai , 4 atau tidak. , 0 pada pin ini
menunjukkan bah?a line- line data yang lebih sesuai sedang digunakan. Ealaupun
begitu hanya , / sampai , 0 yang digunakan signal 5@- dan , 0 menunjukkan ;
daerah yang dihubungkan dengan 5U+. -mpat kombinasi A kombinasi yang mungkin
dide*inisikan sebagai berikut '
Fperation 5@- , 0 PI. G< I<U.,(,.
"ulis:baca atau satu kata
pada satu alamat genap
"ulis:baca atau satu byte
pada satu alamat genap
"ulis:baca atau satu byte
pada satu alamat ganjil
"ulis:baca atau satu kata
pada satu alamat ganjilH
0
#
0
0
#
0
0
#
#
0
, #1 A , 0
, / A , 0
, #1 A , 4
, #1 A , 4
(5U+ pertama masukkan byte data
pada , #1 A , 4)
, / A , 0
(5U+ berikutnya masukkan byte
data yang paling sesuai pada , /
A , 0 )
(eterangan ' 0 adalah rendah dan # adalah tinggi
(arena pada mode 4044 hanya ,/ A ,0 yang dapat mentrans*er data! maka pin ini
tidak diperlukan untuk menandai setengah atas atau ba?aj dari 5U+ data dan pin ini
bebas memberikan in*ormasi status.
Pin A pin # dan ;0 adalah posisi ground (<.) pin A pin ; melalui #& dan 3$ (,#1
A ,0) memegang alamat yang diperlukan untuk trans*er selama bagian pertama dark
putaran dan bekas mentrans*er data selama:sampai akhir dari putaran tersebut.
Pin- pin #/ dan #4 (.MI dan I.">) adalah pint untuk menunda permintaan. Pin #$
(C6() adalah untuk mensuplai signal ?aktu yang dapat menyesuaikan kegiatan
dalam CPU.
Pin ;# (>-+-") adalah untuk memasikkan satu signal reset system. @amper semua
system merupakan satu jalur yang menghubungkan ke semua komponen A komponen
systemnya dan pulsanya secara otomatis dikirim ke jalur ini pada ?aktu system
tersebut dinyalakan! atau pulsa reset nya dapat secara manual dihasilak oleh sebuah
tombol yang memberikan kesempatan pada operator untuk mencatat kembali system
tersebut. ,# pada jalur reset menyebabkan komponen A komponen bergerak ke posisi
F. nya. 5agi prosesor tersebut! posisi ini memiliki P+E! +! ++! -+! dan urutan
instruksi yang jelas serta C+ +-" ke FFFFF. +ecara normal! lokasi ini akan berada
dalam >FM dan juga akan mengandung instruksi 7MP terhadap suatu program untuk
menginitial system dan untuk me6F, so*t?are aplikasi atau system operasi.
Program tersebut ditujukan untuk atau sebagai 5FF"+">,P 6F,->.
Pin ;; (>-,G) adalah untuk memasukan pendahuluan dari memory atau lokasi I:F
bah?a data input akan diletakkan pada 5U+ data atau data output akan diterima 5U+
data selama putaran ?aktu berikutnya. alam kasus yang sama! CPU dan 5U+
control logic nya dapat melengkapi jalannya putaran 5U+ setelah putaran ?aktu
berikutnya. Pin ;3 ("-+") digunakan dalam hubungannya dengan instruksi E,I"
dan dipakai terutama dalam situasi multiprocessing.
,dapun pin A pin ;% sampai 3# merupakan mode dependen seperti dijelaskan berikut
ini '
PI. +GM5F6 I.:FU" (-"->,.<,.
;%
I.",
0 - 3 Menunjukkan adanya penundaan permintaan. "erdiri
dari ; pulsa negates dalam dua putaran 5U+ yang
berurutan.
;1 ,6- 0 Mengeluarkan satu pulsa pada a?al putaran 5U+ dan
akan menandai satu alamat yang terdapat pada pin
;&
-.
0 - 3 Futput selama putaran 5U+ pada porsi berikutnya dan
untuk mengon*irmasikan ">,.+C-ID-> bah?a
CPU sudah siap untuk mengirim atau menerima data!
;/
":>
0 A 3 Menandai ">,.+C-ID-> apakah mereka akan
mentransmisi data (i) atau menerima (0) data.
;4
M:IF
0 A 3 Membedakan trans*er memory dari sebuah I:F
trans*er. Untuk trans*er memory adalah I!
;$
E>
0 A 3 ,pabila F!ini menandai bah?a operasi pencatatan
sedang dilakukan ini digunakan dalam hubungannya
dengan pin ;4 (M:IF) dan 3; (>) untuk
menspesi*ikasikan tipe trans*er.
30 @6, 0 Mengeluarkan hasil 5U+ untuk master permintaan. Pin
dengan tiga pernyataan di letakkan dalam urutan
penundaan yang paling sementara @6, B #
3# @F6 # Menerima permintaan-permintaan 5U+ dari master
5U+ mode 404&:4044 tidak akan mengontrol 5U+
tersebut sampai signal ini diberhentikan.
Pin 3; (>) menunjukkan bah?a operasi input akan dilakukan dan dalam mode
minimum! digunakan bersama dengan pin ;4 yang membedakan satu trans*er memory
dari trans*er I:F! dan pin ;$ yang menunjukkan operasi output digunakan untuk
menentukan tipe trans*er.
+esame bagian pertama dari putaran 5U+! pin alamat bit bagian atas! dan selama
putaran akhir mereka mengeluarkan in*ormasi status. +tatus bit +3 dan +%
menunjukkan +-<M-." >-<I+"-> yang sedang dipergunakan untuk
menghasilkan alamat tersebut! dan bit +1 mere*leksikan isi dari *lag IF. +& selalu
ditujukan pada 0 dan menunjukan bah?a mode 404& sedang mengontrol 5U+ system.
Pin %0 (DCC) menerima )oltage supply! yang harus =%D I #00J. +ystem A system
yang berdasarkan mode 404& atau 4044 biasanya di desain sedemikian rupa sehingga
hanya satu ""6 A Compatible = 1 A D DF6",+- +UPP6G dan <round yang
diperlukan! jadi pada dasarnya menyederhanakan desain po?er supply nya.
Makalah MI(>FP>F+-+F> 404&
.ama ' >eKa Pranata M
.im ' 3;00400$
3 - "I