Mikroprosesor. Pertemuan 8. By: Augury

dokumen-dokumen yang mirip
TEORI MIKROPROSESOR 8088

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

MIKROPROSESOR REGISTER-REGISTER MIKROPROSESOR INTEL

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

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

BAB II MIKROPROSESOR INTEL 8088

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

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

Materi 3. Komponen Mikrokomputer SYSTEM HARDWARE DAN SOFTWARE DADANG MULYANA

Diktat Kuliah Organisasi dan Interaksi

Mata Kuliah : Bahasa Rakitan Materi ke-3

PETA MEMORI MIKROPROSESOR 8088

Memori Semikonduktor

Diktat Kuliah intel 8088

ORGANISASI DAN ARSITEKTUR KOMPUTER. rsp oak informatika

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

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

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

PENGERTIAN REGISTER. Arsitektur Mikroprosesor INTEL 8086 Tinjauan Umum

Konsep Mikroprogramming. Sistem Komputer Universitas Gunadarma

BAB 3 UNIT KONTROL. Universitas Gadjah Mada 1

MODUL PRAKTIKUM ORGANISASI SISTEM KOMPUTER

Bahasa Rakitan PENGERTIAN REGISTER

Pertemuan ke 7 Mode Pengalamatan. Computer Organization Eko Budi Setiawan

Instruksi-Instruksi Pemindahan Data. Sistem Komputer Universitas Gunadarma

Bahasa Rakitan By Okti Yudhanti Nur K REGISTER

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

LAPORAN PRAKTIKUM ORGANISASI KOMPUTER & BAHASA ASSEMBLY PROGRAM POINTER OPERASI ARITMATIKA

MODE PENGALAMATAN PROGRAM MEMORI

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

BAB II LANDASAN TEORI LANDASAN TEORI

MODUL I PENGENALAN ASSEMBLY

Mode Pengalamatan (Addressing Mode) Keluarga Prosesor 8086

Karakteristik Instruksi Mesin

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

SISTEM KERJA MIKROPROSESOR

Hanif Fakhrurroja, MT

DASAR KOMPUTER. Assembly Language

Pertemuan 6 SPESIFIKASI PERANGKAT KERAS 8086/8088

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

MICROPROCESSOR. Published by. imeldaflorensia91

PERTEMUAN. 1. Organisasi Processor. 2. Organisasi Register

Diktat Kuliah Instruksi dan Segmentasi

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

UJIAN AKHIR SEMESTER TAHUN AKADEMIK 2010/2011

Mode Pengalamatan. Sistem Komputer Universitas Gunadarma

MODUL V STACK dan PENGENALAN PROCEDURE

CENTRAL PROCESSING UNIT (CPU) Sebuah mesin tipe von neumann

I/O dan Struktur Memori

BAB I TUGAS MATA KULIAH SISTEM MIKROPROSESOR DOSEN PEMBERI TUGAS : FATAH YASIN, ST, MT.

1 Tinjau Ulang Sistem Komputer

Mikroprosessor & Antarmuka

BAB V SISTEM PENGOLAHAN DATA KOMPUTER (Arsitektur Komputer) "Pengantar Teknologi Informasi" 1

BAB VI INPUT OUTPUT. Universitas Gadjah Mada 1

Blok sistem mikrokontroler MCS-51 adalah sebagai berikut.

PERTEMUAN : 4 EKSPLORASI DEBUG

CENTRAL PROCESSING UNIT (CPU)

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

Model Mikroprosesor Ideal Konsep Data Bus Ruang Memori Konsep Address Bus Konsep Control Bus Pemetaan Memori

7.1 Pendahuluan. 7.2 Central Processing Unit (CPU)

Memory. Klasifikasi. Hirarki Memory

HalamanJudul. Diktat MK Mikroprosesor dan Antarmuka. Disusun oleh : Raditiana Patmasari Inung Wijayanto Ramdhan Nugraha

0F9C:0000 9A00009E0F CALL 0F9E:0000 0F9C: PUSH BP 0F9C: E5 MOV BP,SP 0F9C: C0 XOR AX,AX 0F9C:000A 9ACD029E0F CALL 0F9E:02CD

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

Mikroprosesor. Nuryono Satya Widodo, S.T.,M.Eng. Mikroprosesor 1

DIRECT MEMORY ACCESS (DMA)

BAB 3 MODE AKSES MEMORI, PENGGUNAAN VARIABEL DAN STACK

SISTEM KOMPUTER.

Perangkat Lunak Untuk Simulasi Penerapan Modus Pengalamatan Dan Operasi Aritmatika Bahasa Rakitan Pada Mikroprosesor 8086/8088

Dosen : Team (no cheating, no book, no note, no additional paper, no calculator)

BAB III ALGORITMA DAN PERANCANGAN ALGORITMA DAN PERANCANGAN

Disusun Oleh Kelompok 5 : Abdul Haris Nabu Muh. Eka A.P Paputungan Afner Mengi Deasry Potangkuman Aufry Masugi Adel Mamonto

Ujian Akhir Sistem Mikroprocessor EE-2623

Kuis : Bahasa Rakitan (UAS)

Pemrograman Assembler dengan Debug

Pengantar Teknologi Informasi A. Pertemuan 7. Prossesor & Memori

SOAL UAS SISTEM KOMPUTER Kelas XI RPL & TKJ

Struktur Sistem Komputer

SISTEM MIKROPROSESOR RIZAL SURYANA JURUSAN TEKNIK ELEKTRO - UNJANI

BAB IV IMPLEMENTASI DAN PENGUJIAN IMPLEMENTASI DAN PENGUJIAN

BAB VII MIKROPROSESOR

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER CENTRAL PROCESSING UNIT

Pendahuluan BAB I PENDAHULUAN

Tabel Perbandingan ROM dan RAM pada beberapa seri ATMEL

MATERI SITEM MIKROPROSESOR X TAV, XT ELIN

Organisasi Komputer & Organisiasi Prosesor

Interfacing i8088 dengan Memori

Sistem Operasi. Struktur Sistem Komputer. Adhitya Nugraha. Fasilkom 10/6/2014

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

Daftar Isi. Daftar Isi Pertemuan 2: Pengenalan Debug dan Interrupt P2.1. Teori Pengenalan DEBUG... 3

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

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

MODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM I MODEL PEMROGRAMAN 1

CENTRAL PROCESSING UNIT CPU

MIKROKONTROLER AT89S52

PERTEMUAN MEMORY DAN REGISTER MIKROKONTROLER

Arsitektur Komputer, Mikroprosesor dan Mikrokontroller. TTH2D3 Mikroprosesor

ORGANISASI KOMPUTER DASAR

ARSITEKTUR MIKROPROSESOR

Instruksi Mikroprosesor. Mode Pengalamatan-Jenis[1]

Transkripsi:

Mikroprosesor Pertemuan 8 By: Augury augury@pribadiraharja.com

Sinyal pada Mode Maksimum Status siklus bus Status siklus bus ( S0, S1, S2 ) Sinyal ini merupakan keluaran yang akan diberikan oleh IC lain yang berfungsi sebagai bus kontroller.

Kunci Kunci ( LOCK ) Sinyal ini akan mengeluarkan logika 0 selama pelaksanaan instruksi LOCK sehingga akan mencegah prosedur lain menjangkau sistem.

Status antrian ( QS0, QS1) Status antrian ( QS0, QS1) Sinyal ini akan memberitahu informasi apa yang telah dipindahkan dan informasi apa yang ada dalam antrian sewaktu terjadi siklus clock sebelumnya.

Local Bus Control Local Bus Control ( RQ/ GT1 dan RQ/ GT0 ). Sinyal ini menggantikan fungsi HOLD dan HLDA pada mode minimum.

Arsitektur Internal µp 8088 Arsitektur internal µp 8088 dibagi menjadi dua bagian: BIU Bus Interface Unit EU Execution Unit

BIU Berfungsi untuk menjalankan operasi bus seperti menjemput instruksi, membaca data dan menulis ke memori, menerima input dan mengeluarkan output ke unit periferal. Dari BIU ini, dihasilkan bus data sebanyak 8 bit

BIU BIU memiliki: register segment register komunikasi internal pointer instruksi antrian kode objek instruksi bus alamat bus kontrol logika.

EU EU Berfungsi untuk menterjemahkan dan menjalankan instruksi.

4 Kelompok Register Mikroprosesor 8088 mempunyai 4 kelompok register internal yaitu: register penunjuk instruksi (indeks pointer register) register data (general purpose register) register segment (segment register) flag register.

Register Penunjuk Instruksi (Indeks Pointer Register) Register Penunjuk Instruksi (indeks pointer register) : Merupakan register 16 bit yang berfungsi untuk menunjukkan lokasi instruksi berikutnya yang akan dijalankan. Register IP ini berpasangan dengan CS (code segment) dimana penulisannya adalah sebagai berikut [CS : IP]. Jadi lokasi alamat yang ditunjuk bergantung pada code segment yang terdapat pada segment register.

Register Penunjuk Instruksi (Indeks Pointer Register) Register IP ini berpasangan dengan CS (code segment) dimana penulisannya adalah sebagai berikut [CS : IP]. Jadi lokasi alamat yang ditunjuk bergantung pada code segment yang terdapat pada segment register.

Register Data (General Purpose Register) Register data pada µp 8088 dibagi menjadi 4 kelompok register yang semuanya berfungsi untuk penyimpanan data secara sementara. Kelompok Register Data ini memiliki ukuran 16 bit. 4 Kelompok register ini di bagi menjadi dua (masing-masing 8 bit).

4 Kelompok Register Data 4 kelompok register data: Register AX (16 bit), terdiri dari: AH (8 bit) AL (8 bit) Register BX (16 bit), terdiri dari: BH (8 bit) BL (8 bit) Register CX (16 bit), terdiri dari: CH (8 bit) CL (8 bit) Register DX (16 bit), terdiri dari: CH (8 bit) CL (8 bit) augury@pribadiraharja.com

Fungsi Lain Register Data Register-register data tersebut memiliki juga fungsi-fungsi lain: Register AX operasi aritmatika (perkalian dan pembagian) dan operasi I/O 16 bit. Register BX untuk menunjukkan suatu alamat offset dari suatu segment. Register CX untuk menunjukkan banyaknya looping yang akan terjadi. Register DX untuk menampung sisa hasil pembagian 16 bit serta pada operasi I/O secara tidak langsung (16 bit)

Register Penunjuk Register penunjuk: Register SP (Stack Pointer) Register BP (Base Pointer) Data yang terdapat pada SP ( Stack Pointer) memungkinkan pemogram untuk menjangkau lokasi memori dari stack segment.

SP dan BP SP (Stack Pointer) yang berpasangan dengan stack segment (SS : SP) digunakan untuk menunjukkan alamat dari stack RAM (Random Access Memory) BP (Base Pointer) yang berpasangan dengan register stack segment (SS) digunakan untuk mencatat suatu alamat dimemori tempat data

Register Indeks Register Indeks: Register SI (Source Indeks ) Register DI (Destination Indeks) Register SI dan DI, biasanya digunakan pada operasi string dengan mengakses secara langsung pada alamat dimemori yang ditunjukkan oleh kedua register ini

Register Segment µp 8088 menghasilkan 20 bit alamat sehingga dapat menjangkau 1 MB lokasi memori ( 2 20 = 1.048.576 Byte atau disingkat 1 MB). Pada µp 8088 hanya tersedia register 16 bit ( 2 16 = 65.536 Byte atau disingkat 64 KB). Pada µp 8088, Memori dibagi 4 segment (ruas) dengan ukuran 64 KB. Di sebut

Register Segment Segment-segment register ini adalah: Code Segment (CS) Code segment digunakan untuk menyimpan program Data Segment (DS) Data segment digunakan untuk menyimpan data program Stack Segment (SS) Extra segment digunakan untuk menyimpan segment data tambahan Extra Segment (ES) Stack segment digunakan nuntuk menyimpan alamat kembalinya interupsi dan subrutin augury@pribadiraharja.com