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 –
Materi
Materi
Buku Acuan : –Henri S.V. Simanjuntak, Dasar-dasar Mikroprosesor, Kanisius, Yogyakarta. –Susanto, Pemograman dengan Bahasa Assembly, Elex Media Komputindo, Jakarta Penilaian : 1.Tugas: 20% 2.Kuis: 10% 3.UTS: 30% 4.UAS: 20% 5.Praktikum: 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: Pemroses mikro atau pengolah mikro –Khusus: 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, 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 i address 4-bit memori 45 instruksi
Mikroprosesor 8-bit Akhir 1971 Intel memperkenalkan i K 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: i : i8088 Spesifikasi : –16-bit –Kecepatan eksekusi 400nS –Alamat 1Mbyte / 512Kword –Hardware multiplication & division I80186: sistem kendali industri I80286: –Alamat memori 16Mbyte –Clock 16MHz
Mikroprosesor 32-bit I80386 & i80486 : sering disebut 386 dan 486 Alamat memori 4GB i80486 = i coprocessor + 8Kbyte internal cache memory Pentium, Pentium II, Pentium III, Pentium IV
Arsitektur Dasar Komputer 3 komponen utama : –CPU (Central Processing Unit) –Memory –Input & Output Devices
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