Anda di halaman 1dari 33

Mikroprosesor

Pengenalan
Mikroprosesor dan Komputer
Oleh Meyhart Torsna Bangkit Sitorus, S.T., M.Eng.
Topik Hari
ini 01
Latar Belakang Sejarah Mikroprosesor

Sistem Komputer Berbasis


02
Mikroprosesor

Sistem Angka
03

Format Data Komputer


03
Latar Belakang Sejarah Mikroprosesor

Zaman Mekanis
• Pemikiran mengenai perhitungan dengan menggunakan
mesin muncul sudah sangat lama, yaitu pada tahun 500 SM
orang Babilonia menemukan Abacus, yaitu kalkulator
pertama
• Kemudian pada tahun 1642, Blaise Pascal menemukan
kalkulator yang dibuat dari roda gigi. Roda gigi ini berisi 10
gigi sehingga apabila sudah mencapai satu rotasi maka
roda disebelahnya berputar.
• Pada tahun 1937, Charles Babage membuat mesin analitis.
Mesin ini merupakan komputer mekanis yang menyimpan
1000 angka desimal 20 digit dan sebuah program variabel
yang mampu mengubah fungsi mesin untuk melakukan
berbagai perhitungan dengan kartu berlubang.
Latar Belakang Sejarah Mikroprosesor

Zaman Listrik
• Era 1800-an melalui motor listrik yang dikembangkan oleh
Michael Faraday, muncul berbagai mesin penjumlah
mengunakan penggerak motor yang berbasis pada
kalkulator Blaise Pascal.
• Tahun 1970-an muncul kalkulator genggam yang pertama
kali dikenalkan oleh Bowmar.
• Monroe juga membuat mesin kalkulatornya yang berbentuk
seperti desktop.
• Pada tahun 1896, Holleith mendirikan perusahaan
Tabulating Machine Company yang sekarang kita kenal
dengan International Business Machine Corporation (IBM)
untuk menggunakan kartu berlubang dalam mencatat data.
Latar Belakang Sejarah Mikroprosesor

Zaman Listrik
• Tahun 1941 seorang penemu Jerman Bernama Konrad
Zuse membuat mesin hitung elektronik pertama yaitu
komputer Z3 yang digunakan untuk perancangan pesawat
terbang dan peluru kendali pada perang dunia II.
• 1943 Alan Turing membuat sistem komputer pertama yang
menggunakan tabung hampa, komputer ini Bernama
Colossus. Kelemahan Colossus adalah ia tidak bisa
diprogram ulang.
• Tahun 1946 di Universitas Pensylvania dibuat sebuah
komputer yang dapat diprogram yang disebut ENIAC
(Electronics Numerical Integrator and Calculator). ENIAC
terdiri dari 17.000 tabung hampa dan 500 mil / 804 km
kabel. Berat 30 ton, kecepatan 100.000 operasi / detik.
Latar Belakang Sejarah Mikroprosesor

Zaman Listrik
• Tahun 1948 dikembangan transistor di Bell Labs.
• Tahun 1958, Jack Kilby menemukan Integrated Circuit (IC) dan penemuan ini
mendorong pengambangan IC digital (RTL, resistor –to-transistor logic)
• Tahun 1971 Intel membuat mikroprosesor pertamanya yaitu mikroprosesor 4004.
Mikroprosesor 4004 bekerja dengan bus 4 bit, sehingga mikroprosesor ini disebut
mikroprosesor 4 bit
Latar Belakang Sejarah Mikroprosesor

Perkembangan Pemrograman
• Setelah muncul mesin yang dapat diprogram, maka mulai bermunculan bahasa
pemrograman.
• Bahasa pemrograman pertama yaitu Bahasa Mesin. Terdiri dari kode biner 1 dan
0 yang disimpan dalam memori computer sebagai sekelompok instruksi yang
disebut program.
• Tahun 1950 sistem komputer UNIVAC muncul dan diperkenalkan Bahasa
Assembly untuk menyederhanakan kode biner. Assembler memungkinkan
programmer untuk menggunakan kode mnemonics, seperti ADD (01000111) dll.
• Tahun 1957 Grace Hopper membuat Bahasa pemrograman tingkat tinggi
pertama yaitu Flow-Matic. Pada tahun yang sama IBM juga mengeluarkan
Bahasa pemrograman untuk komputernya yaitu FORTRAN( FORmula
TRANslator).
• Setelah itu muncul Bahasa pemrograman ALGOL( ALGOrithmic Language).
Latar Belakang Sejarah Mikroprosesor

Perkembangan Pemrograman
• Bahasa pemrograman pertama yang sukses dan banyak dipakai dalam bisnis
yaitu COBOL (COmputer Business Oriented Language).
• Pada saat ini sudah banyak muncul Bahasa pemrograman seperti BASIC,
C/C++, PASCAL, Python, PHP, Java dll.
Latar Belakang Sejarah Mikroprosesor

Zaman Mikroprosesor
• Mikroprosesor pertama di dunia yaitu Intel 4004 merupakan mikroprosesor 4 bit,
mampu mengalamati 4096 lokasi memori sebesar 4 bit.
• Bit adalah angka biner dengan nilai nol atau satu
• Lokasi memori selebar 4 bit biasa disebut nibble
• Mikroprosesor 4004 memiliki 45 instruksi
• 4004 dibuat dengan teknologi P-Chanel MOSFET yang hanya mampu
menjalankan perintah dalam kecepatan rendah, yaitu 50 KIP (Kilo Instructions
Per Second). Seri berikutnya yang lebih kencang yaitu 4040.
• Selain Intel perusahaan Texas Instrumets juga mengeluarkan mikroprosesor 4 bit
yaitu TMS-1000
• Tahun 1971 Intel mengeluarkan mikroprosesor 8 bit yaitu 8008 dengan ukuran
alamat yang lebih luas 16K Byte. Byte merupakan angka biner 8 bit dan K setara
dengan 1024.
Latar Belakang Sejarah Mikroprosesor

Zaman Mikroprosesor
• Setelah itu Intel mengeluarkan mikroprosesor 8080 dengan kecepatan 500 KIP,
secara bersamaan Motorola juga mengeluarkan MC6800, sehingga pertarungan
di dunia mikroprosesor dimulai
• Zilog juga memproduksi mikroprosesor Z-80 tetapi lebih fous pada mikrokontroler
• Rockwell mengembangkan mikroprosesor untuk rangkaian modem
• Tahun 1997 Intel mengeluarkan 8085 dengan kecepatan 769,23 KIP
• Tahun 1978 Intel mengeluarkan 8086 dan tahun 1979 mengeluarkan lagi 8088
yang merupakan mikroprosesor 16 bit dengan kecepatan 2,5 MIP dan
mengalamati memori sebesar 1 MB. 1 Mega Byte setara 1024KB.
• Jika dilihat dari variasi jumlah instruksi, 4004 memiliki 45 instruksi, 8085 246
instruksi, 8086 dan 8088 memiliki lebih dari 20.000 variasi instruksi. Jumlah
instruksi mempengaruhi kecanggihan mikroprosesor. Perlu diketahui bahwa
mikroprosesor ini adalah bertipe CISK (Complex Instruction Set Computers)
Latar Belakang Sejarah Mikroprosesor

Zaman Mikroprosesor
• Tahun 1981 IBM memutuskan menggunakan Intel 8088 pada personal computer
miliknya dan menjalankan aplikasi seperti speadsheed, pengolahan kata,
pengecekan ejaan dan kamus.
• Tahun 1983 Intel memperkenalkan mikroprosesor 80286, merupakan
mikroprosesor 16 bit dengan kapasitas memori 16 MB dengan kecepatan 4 MIP
• Tahun 1986 Intel mengeluarkan mikroprosesor 32 bit pertamanya yaitu 80386
yang mampu mengalamati memori sebesar 4GB dengan kecepatan 11 MIP dan
berkembang menjadi 80386EX dan 80386SLC pada tahun 1995, dimana pada
mikroprosesor ini diperkenalkan fitur chace internal untuk mengolah data pada
kecepatan yang lebih tinggi
• Mikroprosesor terus dituntut untuk berkembang terlebih Ketika personal
komputer memasuki jaman GUI (Graphical User Interface) dimana tampilan
komputer lebih modern.
Latar Belakang Sejarah Mikroprosesor

Zaman Mikroprosesor
• Tahun 1989 Intel mengeluarkan Mikroprosesor 80486 yang merupakan
modifikasi dari 80386, yang dimodifikasi adalah untuk menjalankan 1 instruksi
pada 80386 membutuhkan 2 clock, pada 80486 hanya membutuhkan 1 clock.
Jadi jika 80486 bekerja pada clock 50 MHz, maka kecepatannya 50 MIP
• Tahun 1993 Intel memperkenalkan Mikroprosesor Pentium dimana
karakteristiknya hampir sama dengan 80386 dan 80486. Perbedaannya ada
pada sisi kecepatan dimana Pentium dikeluarkan dengan beberapa tipe
kecepatan yaitu 60 MHz dan 66 MHz(setara 100MIP), 100 MHz (setara 150
MIP), 120 MHz, 133 MHz dan yang tercepat 233 MHz.
• Fitur pintar Pentium yaitu dual integer diperkenalkan, yaitu mengeksekusi dua
instruksi sekaligus secara bersamaan yang disebut dengan teknologi
superscaler. Artinya dalam satu clock dapat dikerjakan dua perintah.
Latar Belakang Sejarah Mikroprosesor

Zaman Mikroprosesor
• Tahun 1995 intel mengeluarkan Pentium Pro yang memiliki 21 juta transistor, 3
unit integer dan unit floating point untuk meningkatkan performa. Frekuensi
Clocknya adalah 150 MHz dan 166 MHz. Memiliki Chace 16 KB (8K untuk data
dan 8K untuk instruksi)
• Tahun 1977 Intel mengeluarkan Pentium II memiliki kecepatan 266 MHz dan 333
MHz, dimana perubahan besarnya pada chace memiliki tingkatan, yaitu chace L1
dan chace L2, dimana kecepatan dan kapasitas chace akan mempercepat
kinerja mikroprosesor. Pentium 2 memiliki chace L2 bekerja pada kecepatan 133
MHz dan kapasitas 512 KB
• Pentium II Xeon diperkenalkan tahun 1998 dimana microprosesor ini
diperuntukkan untuk komputer server. Kapasitas chace L1nya adalah 32KB dan
L2nya bervariasi, 512 KB, 1MB dan 2 MB.
Latar Belakang Sejarah Mikroprosesor

Zaman Mikroprosesor
• Tahun 1999 Intel mengeluarkan Pentium III yang memiliki kecepatan clock 1
GHz. Terdapat dua versi slot, yaitu slot 1 (chace 512K) dan flip-chip (chace
256K).
• Tahun 2000 Intel memperkenalkan Pentium 4 yang merupakan keluaran terakhir
seri Pentium. Perbedaannya ada pada sisi kecepatan yaitu tersedia versi 1,3
GHz, 1,4 GHz dan 1,5 GHz. Chipset pendukung juga menggunakan teknologi
RAMBUS menggantikan SDRAM. Konektor juga yang sebelumnya aluminium
digantikan dengan tembaga karena konduktor yang lebih baik memberikan
kecepatan yang lebih tinggi
• Mulai tahun 2002 Intel mengeluarkan mikroprosesor 64 bit
Latar Belakang Sejarah Mikroprosesor

Ringkasan konseptual perubahan mikroprosesor Intel


Section Break
Sistem Komputer Personal
Berbasis Mikroprosesor

Memori dan Sistem I/O


• Struktur memori sistem komputer personal mikrprosesor tipe apa saja kurang
lebih sama, yaitu berbasis pada PC yang diperkenalkan oleh IBM pada tahun
1981 yang menggunakan Intel 8088.
Sistem Komputer Personal
Berbasis Mikroprosesor

Memori dan Sistem I/O


• Sistem meori dibagi menjadi 3
bagian utama, yaitu TPA
(Transient Program Area)
System Area dan XMS
(Extended Memory System).
Sistem Komputer Personal
Berbasis Mikroprosesor
TPA
• Transient program Area (TPA) menyimpan sistem operasi
DOS (Disk Operation System) dan program lain yang
mengontrol sistem komputer.
• TPA juga menyimpan program aplikasi DOS yang sedang
aktif maupun tidak aktif. Panjang TPA 640 KB
• DOS mengatur bagaimana memori disk diorganisaiskan
dan dikontrol, juga mengatur beberapa piranti I/O yang
terhubung dengan sistem
• Alamat memori menggunakan Angka Hexadesimal yang
merupakan angka basis 16, yaitu 0-9 dan A-F. Seringkali
menulis angka Hexadesimal diakhiri huruf H agar
membedakan dengan Desimal. Contoh 1234H = 1234
Hexadesimal, bukan 1234 Desimal.
Sistem Komputer Personal
Berbasis Mikroprosesor
Area System
• Area System berisi program atau Read Only Memory
(ROM) atau flash memory dan area read/write memory
(RAM) untuk penyimpanan data.
Sistem Komputer Personal
Berbasis Mikroprosesor
Ruang I/O
• Ruang I/O dalam sistem komputer mulai dari port 0000H
sampai FFFFH. Piranti I/O memungkinkan mikroprosesor
untuk berkomunikasi antarbagian di dalamnya dengan
dunia luar.
• Area I/O terbagi menjadi dua bagian besar, lokasi
dibawah 0400H digunakan untuk piranti sistem, area
sisanya digunakan untuk ekspansi I/O.
• Secara umum alamat I/O 0000H sampai 00FFH untuk
komponen pada mainboard komputer. 0100H sampai
03FFH mengalamati piranti yang terletak pada kartu plug
in.
Sistem Komputer Personal
Berbasis Mikroprosesor
Sistem Operasi DOS
• Sistem Operasi adalah sistem yang mengoperasikan komputer (Contoh Windows
98, Windows XP, Windows 10.
• Sistem Operasi umumnya disimpan dalam disk atau hard disk. Beberapa sistem
tertentu menyimpan DOS dalam sebuah ROM (Windows CE)
• Setiap awal komputer dinyalakan maka sistem operasi akan dibaca dari
penyimpanan, operasi ini disebut dengan proses booting
• Tugas utama dari DOS adalah menggunakan file CONFIG.SYS untuk
menentukan berbagai macam driver yang dimasukkan ke memori
Sistem Komputer Personal
Berbasis Mikroprosesor
Mikroprosesor
• Jantung dari sistem komputer berbasis mikroprosesor adalah IC mikroprosesor,
atau sering disebut prosesor saja.
• Mikroprosesor sering disebut juga CPU (Central Processing Unit) merupakan
elemen kontrol pada sistem komputer
• Mikroprosesor mengontrol memori dan I/O melalui sejumlah jalur koneksi yang
disebut Bus
• Bus memilih piranti memori atau I/O, mentransfer data antara piranti I/O dan
memori dengan mikroprosesor, dan mengontrol sistem I/O dan memori. Memori
dan I/O dikontrol oleh instruksi yang disimpan di dalam memori dan dijalankan
oleh mikroprosesor
Sistem Komputer Personal
Berbasis Mikroprosesor
Mikroprosesor
• Mikroprosesor melakukan tiga fungsi utama sistem komputer, yaitu
1. Melakukan transfer data antara mikroprosesor sendiri dengan sistem memori
atau I/O
2. Operasi aritmatika dan logika sederhana
3. Mengatur aliran program melalui pengambilan keputusan sederhana
Sistem Komputer Personal
Berbasis Mikroprosesor
Bus
• Bus merupakan sekumpulan kabel sejenis yang mengoneksikan komponen
dalam sistem komputer. Bus yang mengoneksikan bagian-bagian sistem
komputer melakukan transfer alamat, data dan informasi kontrol antara
mikroprosesor dengan memoridan sistem I/Onya.
• Pada komputer berbasis mikroprosesor terdapat tiga bus untuk mentransfer
informasi : alamat, data dan kontrol
Sistem Komputer Personal
Berbasis Mikroprosesor
Bus
• Bus alamat meminta lokasi memori dari memori datau lokasi I/O dari piranti I/O.
• Bus data mentransfer informasi antara mikroprosesor dengan memori dan I/Onya
• Bus kontrol berisi jalur yang memilih memori atau I/O dan menyebabkan memori
atau I/O tersebut melakukan operasi baca(read) atau tulis(write).
• Pada umumnya fungsi kontrol adalah MRDC (memory read control)
MWTC(Memory Write Control), IORC(I/O read control) IOWC (I/O write control).
Tanda overbar pada menunjukkan sinyal kontrol aktif rendah (Active low)
• Mikroprosesor membaca isi lokasi memori dengan mengirimkan sebuah alamat
kepada memori melalui bus alamat. Kemudian mikroprosesor mengirimkan
sinyal MRDC sehingga memori dapat membaca data. Data yang dibaca dari
memori tersebut diteruskan ke mikroproseor melalui bus data.
Sistem Angka

Digit
• Sebelum mentransfer angka ke angka yang lain, pahami dulu digit dari sistem
angka. Digit pertama dari semua sistem angka dimulai dengan 0. Jika angka
lebih dari 10 maka dilanjutkan dengan huruf kapital Alfabet.
• Angka Desimal berbasis 10, terdiri dari 10 digit, yaitu 0 sampai 9
• Angka Oktal berbasis 8, terdiri dari 8 digit, yaitu 0 sampai 7
• Angka Biner berbasis 2, terdiri dari 2 digit, yaitu 0 dan 1
• Angka Hexadesimal berbasis 16, terdiri dari 16 digit, yaitu 0 sampai 9 dilanjutkan
A sampai F
Sistem Angka

Notasi Posisi
• Pembentukan angka yang lebih besar dilakukan dengan menggunakan notasi
posisi. Posisi bilangan yang lebih besar nilainya diletakkan di sebelah kiri
bilangan yang lebih kecil. Sebagai contoh bilangan 123 desimal berarti memiliki 1
ratusan, 2 puluhan dan 3 satuan.
• Berdasarkan angka basisnya, maka hitungan nilai sebuah angka adalah
penjumlahan basis pangkat posisi bilangannya. Misalkan basis 10, maka
bilangan berpangkat yang dipakai adalah 10, basis 2 bilangan berpangkat yang
dipakai adalah 2.
• Posisi paling kanan memiliki pangkat 0, makin ke kiri pangkat bertambah 1. Jika
ada koma, maka makin ke kanan pangkat berkurang 1. Contoh 110,101b
Sistem Angka

Konversi ke Desimal
• Contoh sebelumnya menunjukkan bahwa untuk mengubah setiap basis angka ke
desimal, tentukan dahulu bobot atau nilai dari setiap posisi angka. Kemudian
jumlahkan bobot tersebut untuk membentuk angka desimalnya.
• Misalnya ada angka Oktal 125,78 dikonversikan ke desimal, maka hitunglah
terlebih dahulu bobot masing-masing angka, kemudian kalikan dengan angkanya
berdasarkan posisi, lalu jumlahkan semua hasilnya
Sistem Angka

Konversi dari Desimal


• Konversi dari desimal ke sistem angka lain lebih sulit diselesaikan daripada
konversi angka lain ke desimal. Untuk mengubah semua bagian suatu angka ke
bentuk desimal bagilah angka tersebut dengan radiks / basis angkanya.
Langkahnya adalah :
1. Bagilah angka desimal dengan radiksnya/ basisnya
2. Simpanlah sisanya (sisa pertama adalah least significant digit/ digit paling
kecil)
3. Ulangi Langkah 1 dan 2 hingga hasil baginya menjadi 0
• Contoh mengubah desimal 10 ke bentuk binernya
Sistem Angka

Binary coded Hexadesimal (BCH)


• BCH digunakan untuk menyampaikan data hexadecimal
dalam kode biner. Angka ninary doed heksadesimal
merupakan angka heksadesimal yang ditulis sehingga
tiap digitnya diwakili dengan angka biner 4 bit.
• Contoh
Format Data Komputer

Data ASCII
• Data ASCII (American
Standard Code for
Information Interchange)
menggambarkan karakter
alfanumerik dalam
memori sistem komputer.
Section Finish

Anda mungkin juga menyukai