Konsep Mikroprogramming. Sistem Komputer Universitas Gunadarma

dokumen-dokumen yang mirip
REGISTER Register-register yang terdapat pada mikroprosesor, antara lain :

PENGERTIAN REGISTER. Arsitektur Mikroprosesor INTEL 8086 Tinjauan Umum

SISTEM KERJA MIKROPROSESOR

MODUL PRAKTIKUM ORGANISASI SISTEM KOMPUTER

OPERATION SYSTEM. Jenis - Jenis Register Berdasarkan Mikroprosesor 8086/8088

KONFIGURASI PIN-PIN MIKROPROSESOR Z 80. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia

Mata Kuliah : Bahasa Rakitan Materi ke-3

Bahasa Rakitan By Okti Yudhanti Nur K REGISTER

Mikroprosesor. Bab 3: Arsitektur Mikroprosesor. INTEL 8086 Generasi Awal Prosesor PENTIUM. Arsitektur Mikroprosesor 1

MIKROPROSESOR REGISTER-REGISTER MIKROPROSESOR INTEL

R E G I S T E R. = Code Segment Register = Data Segment Register = Stack Segment Register = Extra Segment Register. 3.

Mikroprosesor. Pertemuan 8. By: Augury

Karakteristik Instruksi Mesin

ORGANISASI DAN ARSITEKTUR KOMPUTER. rsp oak informatika

CENTRAL PROCESSING UNIT CPU

Sistem Komputer. Komputer terdiri dari CPU, Memory dan I/O (Arsitektur Von-Neumann) Ada tiga bus dalam sistem komputer

Pertemuan ke 7 Mode Pengalamatan. Computer Organization Eko Budi Setiawan

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Oky Dwi Nurhayati, ST, MT

MODE PENGALAMATAN PROGRAM MEMORI

Pada pembahasan kali ini, digunakan instruksi MOV untuk menjelaskan mode pengalamatan data. Format penulisannya adalah :

PETA MEMORI MIKROPROSESOR 8088

LAPORAN PRAKTIKUM ORGANISASI KOMPUTER & BAHASA ASSEMBLY PROGRAM OPERASI ARITMATIKA. Kelas : INF 2B Praktikum 1 Nama : Fernalia NIM : J3C212210

Materi 3. Komponen Mikrokomputer SYSTEM HARDWARE DAN SOFTWARE DADANG MULYANA

MAKALAH REGISTER. Disusun Untuk Memenuhi Tugas Pada Semester 3 Jurusan D3 Teknik Elektro Dengan Mata Kuliah Sistem Digital & Mikroprosessor

Hal-hal yang perlu dilakukan CPU adalah : 1. Fetch Instruction = mengambil instruksi 2. Interpret Instruction = Menterjemahkan instruksi 3.

Struktur dan Fungsi Processor

LAPORAN PRAKTIKUM. Praktek Mikroprosesor 1 Job Sheet 2

KEGIATAN BELAJAR IV. A. Capaian Pembelajaran. 1. Memahami sistem mikroprosesor 2. Menerapkan sistem mikroprosesor 3. Menerapkan sistem mikrokontroler

Bahasa Rakitan PENGERTIAN REGISTER

LAPORAN PRAKTIKUM ORGANISASI KOMPUTER & BAHASA ASSEMBLY PROGRAM POINTER OPERASI ARITMATIKA

PERTEMUAN. 1. Organisasi Processor. 2. Organisasi Register

BAB II MIKROPROSESOR INTEL 8088

TEORI MIKROPROSESOR 8088

Diktat Kuliah Organisasi dan Interaksi

Memori Semikonduktor

IMPLEMENTASI PENGISIAN REGISITER DATA DAN OPERASI ARITMATIKA MENGGUNAKAN PROGRAM COMMAND PROMPT, BAHASA ASSEMBLER

GAMBARAN UMUM SISTEM KOMPUTER

MODUL I PENGENALAN ASSEMBLY

BAB 3 UNIT KONTROL. Universitas Gadjah Mada 1

Tipe Instruksi. Data processing. Data storage. Data movement. Control. Instruksi aritmatika dan logika. Instruksi untuk Memory. Instruksi untuk I/O

Arsitektur dan Organisasi Komputer. Set instruksi dan Pengalamatan

BAHAN KULIAH MIKROPROSESOR & TEKNIK MIKROKOMPUTER. Oleh : M.Eng. Firmansyah David. Jurusan Teknik Elektro Institut Teknologi Padang Semester Genap

Pertemuan 2 Organisasi Komputer II. Struktur & Fungsi CPU (I)

Hanif Fakhrurroja, MT

DASAR KOMPUTER. Assembly Language

Gambar 1.1. Diagram blok mikrokontroller 8051

Arsitektur Set Instruksi. Abdul Syukur

Set Instruksi. Set Instruksi. Set Instruksi adalah kumpulan

SET INSTRUKSI. Organisasi dan Arsitektur Komputer

MODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM I MODEL PEMROGRAMAN 1

Strategi Perancangan Hardware menggunakan 2 Metode Bersamaan dan Pengantar Arsitektur Mikroprosesor

JUN - ITTELKOM. Dasar Sistem Komputer [1] Dasar Mikroprosesor Intel Mikroprosesor dan Antarmuka LOGO

Arsitektur Dasar µp. Sistem Komputer Universitas Gunadarma

MIKROPENGENDALI C TEMU 2b AVR ARCHITECTURE. Oleh : Danny Kurnianto,S.T.,M.Eng Sekolah Tinggi Teknologi Telematika Telkom

BAB IV IMPLEMENTASI DAN PENGUJIAN IMPLEMENTASI DAN PENGUJIAN

PERTEMUAN MEMORY DAN REGISTER MIKROKONTROLER

Pertemuan ke 6 Set Instruksi. Computer Organization Dosen : Eko Budi Setiawan

Instruksi Mikroprosesor

William Stallings Computer Organization and Architecture. Chapter 9 Set Instruksi: Karakteristik dan Fungsi

Hanif Fakhrurroja, MT

SISTEM KOMPUTER.

CENTRAL PROCESSING UNIT (CPU) Sebuah mesin tipe von neumann

Instructions Set. Element dari instruction. Representasi dari Op code

Kumpulan instruksi lengkap yang dimengerti

Arsitektur dan Organisasi Komputer Set Intruksi

Mikrokontroler AVR. Hendawan Soebhakti 2009

SATUAN ACARA PERKULIAHAN Mata Kuliah: BAHASA RAKITAN Jurusan / Jenjang / Kode / SKS : SI / D3 / KK /2

ARSITEKTUR MIKROPROSESOR Z80. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia

Mikroprosessor & Antarmuka

Struktur Fungsi CPU. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 03 --

Instruksi-Instruksi Pemindahan Data. Sistem Komputer Universitas Gunadarma

Diktat Kuliah intel 8088

Mode Pengalamatan. Sistem Komputer Universitas Gunadarma

I/O dan Struktur Memori

Pertemuan 6-7 : Set Instruksi

ORGANISASI KOMPUTER ORGANISASI INPUT/OUTPUT MATA KULIAH:

Segmentasi dan Paging Pada Intel Pentium. Heri Kurniawan OS-Genap 2007/2008

CENTRAL PROCESSING UNIT (CPU)

Arsitektur Dasar Mikroprosesor. Mikroprosesor 80186/80188

PERTEMUAN MINGGU KE-5 ARSITEKTUR SET INSTRUKSI

MAKALAH MODE DAN FORMAT PENGALAMATAN SET INSTRUKSI. Nama : Annisa Christyanti Kelas : XI TJA 3 NIS :

ARSITEKTUR KOMPUTER SET INSTRUKSI

PERCOBAAN 1 PENGENALAN MIKROPROSESOR MPF-I. Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY

J. Informatika AMIK-LB Vol.1 No.2 /Mei/2013

ORGANISASI INTERNAL PROSESOR Oleh: Priyanto

Set Instruksi: Set instruksi?

ORGANISASI KOMPUTER DASAR

BAB VII KOMPUTER SEDERHANA SAP-3 (SIMPLE AS POSSIBLE-3)

BAB II LANDASAN TEORI LANDASAN TEORI

Mahasiswa dapat memahami konsep dasar deskripsi dan kontrol pada proses

Set Instruksi & Mode Pengalamatan. Team Dosen Telkom University 2016

Mikroprosesor dan Antarmuka JNT - ITTELKOM. Interrupt. Oleh: Junartho Halomoan LOGO

JUN - ITTELKOM. Interrupt. Definisi Interrupt [1]

PRODI PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER JURUSAN PENDIDIKAN TEKNIK ELEKTRO FAKULTAS TEKNIK

ARSITEKTUR DAN ORGANISASI KOMPUTER

Gambar 11. Pin Layout µp 8088

STRUKTUR FUNGSI CPU. Menjelaskan tentang komponen utama CPU. Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register

STRUKTUR CPU. Arsitektur Komputer

Arsitektur Komputer Pertemuan - 1 By HendraNet

Pertemuan Ke-7 INSTRUCTION SET

Transkripsi:

Konsep Mikroprogramming Sistem Komputer Universitas Gunadarma

Struktur Register µp Model programming 8086 sampai Pentium Pro menggunakan program visible karena registerregisternya digunakan langsung dalam programming dan dispesifikasikan dalam instruksi. Register lainnya dipertimbangkan menggunakan program invisible karena tidak dialamati secara langsung dalam program aplikasi tapi tetap dapat digunakan secara tidak langsung pada programming system.

8086/8/286 terdiri dari Struktur Register 16- bit, dan 80386/486/Pentium/Pro terdiri dari 32-bit arsitektur internal. (Gambar 2.1) Register multipurpose terdiri dari EAX, EBX, ECX, EDX, EBP, EDI dan ESI EAX (accumulator) berisi instruksi (misal : multiplication, division, dan beberapa instruksi adjustment) dan dapat pula berisi alamat offset lokasi pada memori.

EBX (base index) register berisi alamat offset lokasi dalam sistem memori. ECX (count) berisi account untuk berbagai instruksi. EDX (data) berisi hasil dari suatu multiplication (perkalian) atau dividend pada suatu division (pembagian) EBP (base pointer) menunjuk pada lokasi memori tertentu. EDI (destination index) berisi alamat data tujuan string data untuk instruksi string.

ESI (source index) berisi alamat sumber data string data pada instruksi string. Special Purpose Registers terdiri dari : EIP, ESP, EFLAGS dan segment register CS, DS, ES, SS, FS, dan GS EIP (instruction pointer) menunjuk ke instruksi berikutnya pada program, dan digunakan untuk mencari instruksi sequensial selanjutnya pada suatu program yang diletakkan pada code segment. ESP (stack pointer) mengalamati area memori yang disebut dengan stack.

EFLAGS mengindikasikan kondisi mikroprosesor tetap mengendalikan suatu operasi tertentu (Gambar 2.2) C (carry) menangani carry setelah proses penjumlahan atau borrow setelah proses pengurangan. P (parity) berisi logika 0 untuk odd parity dan logika 1 untuk even parity. Parity adalah perhitungan jumlah 1(satu) pada sejumlah ekspresi tertentu apakah genap atau ganjil.

A (auxiliary carry) menangani carry (half-carry) setelah penjumlah atau borrow setelah pengurangan antara hasil pada posisi bit 3 dan 4. Z (zero) flag yang menunjukkan hasil operasi aritmatika dan logika. Z=1, jika hasilnya nol. Z=0, jika hasilnya tidak nol. S (sign) flag yang menangani tanda aritmatika pada hasil setelah instruksi aritmatik dan logika dieksekusi. T (trap) flag yang meng-enable trapping sebagai fitur on-chip untuk melakukan debugging.

I (interrupt) flag yang mengendalikan operasi pada pin input INTR (interrupt request). D (direction) flag yang memilih mode increment atau decrement untuk register DI dan/atau SI pada instruksi string. O (overflow) flag yang mengindikasikan hasil dari penjumlahan atau pengurangan melebihi kapasitas mesin. IOPL (I/O privilege level) digunakan dalam operasi mode terproteksi untuk memilih level privilege bagi device I/O.

NT (nested task) flag yang mengindikasikan current task akan berada secara nested pada saat task lainnya dalam protected mode operation RF (resume flag) digunakan pada saat debugging untuk mengendalikan eksekusi untuk dilanjutkan setelah next instruction. VM (virtual mode) flag bit yang bertugas memilih mode operasi pada sistem dalam protected mode. AC (alignment check) flag bit yang akan aktif jika word atau doubleword dialamati pada penyimpanan non-word atau non-doubleword.

VIF (Virtual Interrupt Flag) merupakan copy dari interrupt flag bit yang tersedia pada Pentium/Pro µp VIP (Virtual Interrupt Pending) menghasilkan informasi virtual mode interrupt untuk Pentium/Pro µp ID (identification) flag yang mengindikasikan Pentium/ Pro µp support terhadap instruksi CPUID.

Register Segment adalah register tambahan untuk menyusun pengalamatan memori yang dikombinasikan dengan register lainnya pada µp CS (code) bagian dari memori yang menyimpan kode (program dan prosedur) yang digunakan oleh µp. Kode register segment mendefinisikan mulainya alamat memori yang menangani kode. ES (extra) adalah tambahan data segment yang digunakan oleh beberapa instruksi string untuk menyimpan destination data.

DS (data) is a section of memory that contains most data used by a program. Data are accessed in the data segment by an offset address or the content of other registers that holds offset address SS (stack) defines the area of memory used for the stack. The BP register also addresses data within the stack segment