You are on page 1of 22

Mikroprosesor & Bahasa Rakitan

Abdul Rahman, S.Si., M.T.I

Perkenalan
Dosen : Abdul Rahman,S.Si., M.T.I
S1 Elektronika & Instrumentasi UGM 1997 S2 Magister Teknologi Informasi UI 2010 Email : arahman@stmik-mdp.net, arahman.stmikmdp@gmail.com

Materi

Materi

Buku Acuan :
Henri S.V. Simanjuntak, Dasar-dasar Mikroprosesor, Kanisius, Yogyakarta. Susanto, Pemograman dengan Bahasa Assembly, Elex Media Komputindo, Jakarta

Penilaian :
1. 2. 3. 4. 5. Tugas Kuis UTS UAS Praktikum : 20% : 10% : 30% : 20% : 20%

Aturan Perkuliahan
Mahasiswa yang mempunyai tingkat kehadiran kurang dari 68% tidak diizinkan mengikuti Ujian Akhir Semester. Mahasiswa yang terlambat mengumpulkan tugas, tidak mendapat nilai untuk tugas tersebut. Mahasiswa yang melanggar tata tertib dan ketentuan ujian, baik ujian tengah semester maupun ujian akhir semester dianggap gugur dan mendapat nilai E.

Tool
Turbo Assembler

Pengantar Mikroprosesor
Mikroprosesor :
Micro : kecil, mini Processor : pengolah, pemroses

Definisi
General Khusus

:
: :
Pemroses mikro atau pengolah mikro Merupakan keping (chip) kecil yang tersusun dari integrasi rangkaian elektronika yang rumit, yang didesain untuk mengerjakan proses yang kompleks

Mikroprosesor merupakan inti dari sistem komputer Implementasi :


Industri Medis Hiburan Kendaraan Keamanan dll

Aplikasi Mikroprosesor

Keunggulan Mikroprosesor
1. Programmable 2. Kebutuhan daya rendah

3. Jumlah komponen yang dibutuhkan relatif

sedikit 4. Handal dan fleksibel.

Sejarah
Abacus - Alat hitung dari manik-manik dari Babilonia pada abak ke-50 SM Sempoa Cina abad ke 10 sebelum Masehi Gigi Roda Blaise Pascal, 1642, cikal bakal kalkulator modern Eniac 1943 Desimal 20 accumulator 10 digit 30 ton, 18000 tabung vacum, daya 140 kW P 4 bit i4004 (1971) Hanya bisa add dan sub P 8 bit i8008 P 16 bit i8086/i8088/80286 P 32 bit I80386/80486/Pentium P 64 bit AMD Athlon64

Mikroprosesor 4-bit
1971, Intel Corporation & Marcian E Hoff memperkenalkan i4004 4096 address 4-bit memori 45 instruksi

Mikroprosesor 8-bit
Akhir 1971 Intel memperkenalkan i8008 16K x 8bit memori 48 instruksi 1973 Intel memperkenalkan i8080 sebagai mikroprosesor 8-bit modern
Alamat memori dan instruksi lebih besar Kecepatan akses 2uS

1977

: i8085 (1,3uS)

Mikroprosesor 16-bit
1978 : i8086 1979 : i8088 Spesifikasi :
16-bit Kecepatan eksekusi 400nS Alamat 1Mbyte / 512Kword Hardware multiplication & division

I80186 I80286

: sistem kendali industri :

Alamat memori 16Mbyte Clock 16MHz

Mikroprosesor 32-bit
I80386 & i80486 : sering disebut 386 dan 486 Alamat memori 4GB i80486 = i80386 + coprocessor + 8Kbyte internal cache memory Pentium, Pentium II, Pentium III, Pentium IV

Name 8080 8088 80286 80386 80486 Pentium Pentium II Pentium III

Date 1974 1979 1982 1985 1989 1993 1997 1999

Transistors 6,000 29,000 134,000 275,000 1,200,000 3,100,000 7,500,000 9,500,000

um 6 3 1.5 1.5 1 0.8 0.35 0.25

Clock 2 MHz 5 MHz 6 MHz 16 MHz 25 MHz 60 MHz 233 MHz 450 MHz

Memory 64 kB 1 MB 16 MB 4 GB 4 GB 64 GB 64 GB 64 GB

Data width 8 bits 16 bits 8-bit bus 16 bits 32 bits 32 bits 32 bits 64-bit bus 32 bits 64-bit bus 32 bits 64-bit bus 32 bits 64-bit bus

MIPS 0.64 0.33 1 5 20 100 ~300 ~510

Pentium 4 Pentium 4 "Prescott"


Core-i7

2000
2004 2009

42,000,000
125,000,000

0.18
0.09

1.5 GHz
3.6 GHz

64 GB
64 GB

~1,700
~7,000

32 bits 64-bit bus

Arsitektur Dasar Komputer


3 komponen utama :
CPU (Central Processing Unit) Memory Input & Output Devices

Memory

I/O Devices

DATA BUS

CPU

CONTROL BUS ADDRESS BUS

CPU
Otak komputer Bertugas mengorganisasikan semua operasi :
Perpindahan data Aritmatika & logika Kontrol IO

Memori
Menyimpan data dan instruksi Tipe :
RAM (Random Access Memory) ROM (Read Only Memory)

RAM :
Temporari / volatil Akses cepat

ROM :
Permanen / non volatil Akses lebih lambat Inisialisasi piranti

Piranti Masukan & Keluaran


Merupakan piranti-piranti eksternal yang dibutuhkan oleh komputer untuk berhubungan dengan dunia luar Contoh :
Monitor Printer Scanner Keyboard Mouse dll

Arsitektur Dasar Mikroprosesor


3 bagian :
ALU (Arithmetic Logic Unit/Unit Artimatika dan Logika)
Operasi aritmatika dan logika

CU (Control Unit/Unit Kendali)


Mengatur semua proses internal pada mikroprosesor :
Transfer data Interupsi Kontrol program Kontrol IO

Register
Memori yang dapat diakses dengan cepat Temporari storage proses komputasi

You might also like