1_mikroprosesor dan bahasa rakitan

22
Mikroprosesor & Bahasa Rakitan Abdul Rahman, S.Si., M.T.I

Upload: eko-nopyanto

Post on 19-Oct-2015

68 views

Category:

Documents


5 download

DESCRIPTION

pert1

TRANSCRIPT

PowerPoint Presentation

Mikroprosesor&Bahasa RakitanAbdul Rahman, S.Si., M.T.IPerkenalanDosen : Abdul Rahman,S.Si., M.T.IS1 Elektronika & Instrumentasi UGM 1997S2 Magister Teknologi Informasi UI 2010Email : [email protected], [email protected]

Materi

Materi

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

Penilaian :Tugas: 20%Kuis: 10%UTS: 30%UAS: 20%Praktikum: 20%Aturan PerkuliahanMahasiswa 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. ToolTurbo Assembler

Pengantar MikroprosesorMikroprosesor :Micro: kecil, miniProcessor: pengolah, pemrosesDefinisi:General:Pemroses mikro atau pengolah mikroKhusus:Merupakan keping (chip) kecil yang tersusun dari integrasi rangkaian elektronika yang rumit, yang didesain untuk mengerjakan proses yang kompleksMikroprosesor merupakan inti dari sistem komputerImplementasi : IndustriMedisHiburanKendaraanKeamanandllAplikasi Mikroprosesor

Keunggulan MikroprosesorProgrammableKebutuhan daya rendahJumlah komponen yang dibutuhkan relatif sedikitHandal dan fleksibel.SejarahAbacusAlat hitung dari manik-manik dari Babilonia pada abak ke-50 SMSempoaCina abad ke 10 sebelum MasehiGigi RodaBlaise Pascal, 1642, cikal bakal kalkulator modernEniac1943Desimal 20 accumulator 10 digit30 ton, 18000 tabung vacum, daya 140 kW P 4 biti4004 (1971)Hanya bisa add dan subP 8 biti8008P 16 biti8086/i8088/80286P 32 bitI80386/80486/PentiumP 64 bitAMD Athlon64

Mikroprosesor 4-bit1971, Intel Corporation & Marcian E Hoff memperkenalkan i40044096 address4-bit memori45 instruksiMikroprosesor 8-bitAkhir 1971 Intel memperkenalkan i800816K x 8bit memori48 instruksi1973 Intel memperkenalkan i8080 sebagai mikroprosesor 8-bit modernAlamat memori dan instruksi lebih besarKecepatan akses 2uS1977: i8085 (1,3uS)Mikroprosesor 16-bit1978: i80861979: i8088Spesifikasi :16-bitKecepatan eksekusi 400nSAlamat 1Mbyte / 512KwordHardware multiplication & divisionI80186: sistem kendali industriI80286:Alamat memori 16MbyteClock 16MHzMikroprosesor 32-bitI80386 & i80486 : sering disebut 386 dan 486Alamat memori 4GBi80486 = i80386 + coprocessor + 8Kbyte internal cache memoryPentium, Pentium II, Pentium III, Pentium IVNameDateTransistorsumClockMemoryData widthMIPS808019746,00062 MHz64 kB8 bits0.648088197929,00035 MHz1 MB16 bits8-bit bus0.33802861982134,0001.56 MHz16 MB16 bits1803861985275,0001.516 MHz4 GB32 bits58048619891,200,000125 MHz4 GB32 bits20Pentium19933,100,0000.860 MHz64 GB32 bits64-bit bus100Pentium II19977,500,0000.35233 MHz64 GB32 bits64-bit bus~300Pentium III19999,500,0000.25450 MHz64 GB32 bits64-bit bus~510Pentium 4200042,000,0000.181.5 GHz64 GB32 bits64-bit bus~1,700Pentium 4 "Prescott"2004125,000,0000.093.6 GHz64 GB32 bits64-bit bus~7,000Core-i72009Arsitektur Dasar Komputer3 komponen utama :CPU (Central Processing Unit)MemoryInput & Output Devices

CPUOtak komputerBertugas mengorganisasikan semua operasi :Perpindahan dataAritmatika & logikaKontrol IOMemoriMenyimpan data dan instruksiTipe :RAM (Random Access Memory)ROM (Read Only Memory)RAM :Temporari / volatilAkses cepatROM :Permanen / non volatilAkses lebih lambatInisialisasi piranti

Piranti Masukan & KeluaranMerupakan piranti-piranti eksternal yang dibutuhkan oleh komputer untuk berhubungan dengan dunia luarContoh :MonitorPrinterScannerKeyboardMousedllArsitektur Dasar Mikroprosesor3 bagian :ALU (Arithmetic Logic Unit/Unit Artimatika dan Logika)Operasi aritmatika dan logikaCU (Control Unit/Unit Kendali)Mengatur semua proses internal pada mikroprosesor :Transfer dataInterupsiKontrol programKontrol IORegisterMemori yang dapat diakses dengan cepatTemporari storage proses komputasiCPU

Memory

I/O Devices

DATA BUS

CONTROL BUS

ADDRESS BUS