1 Pertemuan 4 Mode Pengalamatan Matakuliah: T0483 / Bahasa Rakitan Tahun: 2005 Versi: 1.0.

Slides:



Advertisements
Presentasi serupa
Oleh: Anis Nurlaili W, MT
Advertisements

BAB IV MODE PENGALAMATAN
Bhakti Yudho Suprapto, MT
Arsitektur Komputer “Mode Pengalamatan”
Mode Pengalamatan.
Dasar pemrograman Mikroprosesor 8086
Mode Pengalamatan (Addressing Mode)
Mode Pengalamatan Mengatasi keterbatasan format instruksi
ADDRESSING MODES Penjelasan dan program lihat pada Pemograman Bahasa Assembly (Ilmu Komputer)
ORGANISASI KOMPUTER Mode Pengalamatan 10-Apr-17.
ADDRESSING MODE (PENGALAMATAN DATA).
Johannes Simatupang, MKom, Cobit5-F NIDN :
Mode Pengalamatan.
Pertemuan 1 Mengapa Belajar Bahasa Rakitan ??
Mode Pengalamatan Memori
EE-2623 Mikroprosesor & Antarmuka
SISTEM BILANGAN DAN REGISTER
OPERASI ARITMATIKA.
Arsitektur Perangkat Lunak 8086
Pertemuan 5-6 Metode pemulusan eksponential tunggal
1 Pertemuan 11 Akses langsung ke memori Video Matakuliah: T0483 / Bahasa Rakitan Tahun: 2005 Versi: 1.0.
PENDAHULUAN Pembuatan perangkat lunak yang efisien untuk mikroprosesor membutuhkan pengenalan yang menyeluruh mengenai mode pengalamatan yang digunakan.
1 Pertemuan > > Matakuliah: >/ > Tahun: > Versi: >
Praktikum 6.
Register.
1 Pertemuan 7 Klasifikasi dan Rekognisi Pola (1) Matakuliah: T0283 – Computer Vision Tahun: 2005 Versi: Revisi 1.
Pertemuan 5 Balok Keran dan Balok Konsol
Fungsi Logaritma Pertemuan 12
Pertemuan 1 Konsep Dasar Interfacing
Pertemuan 10 Sendi-Sendi Arsitektur Modern
1 Pertemuan 5 PPh PASAL 21 Matakuliah: A0572/ Perpajakan Tahun: 2005 Versi: Revisi 1.
Pertemuan 8 Instruksi Bahasa Rakitan 8088
Pertemuan 7 Instruksi Bahasa Rakitan 8088
Matakuliah : R0022/Pengantar Arsitektur Tahun : Sept 2005 Versi : 1/1
1 Pertemuan 3 Komponen Sistem Komputer dan Register pada prosesor 8088 Matakuliah: T0483 / Bahasa Rakitan Tahun: 2005 Versi: versi 1.0 / revisi 1.0.
1 Pertemuan ketujuh Pola-pola kaliamt percakapan Matakuliah: >/ > Tahun: > Versi: >
1 Pertemuan 9 Integral Matakuliah: R0262/Matematika Tahun: September 2005 Versi: 1/1.
1 Pertemuan 7 Diferensial Matakuliah: R0262/Matematika Tahun: September 2005 Versi: 1/1.
1 Pertemuan kesembilan Gimonshi Matakuliah: >/ > Tahun: > Versi: >
Matakuliah : R0262/Matematika Tahun : September 2005 Versi : 1/1
1 Pertemuan > > Matakuliah: >/ > Tahun: > Versi: >
Pertemuan 04 Fungsi-fungsi Microsoft Excel
1 Pertemuan 19 Rendering perspektif mata burung Matakuliah: R0124 / Teknik Komunikasi Arsitektur Tahun: 2005 Versi: >/ >
Dasar pemrograman Mikroprosesor 8086
Mode Pengalamatan Mengatasi keterbatasan format instruksi
Stack Segment & Bahasa Assembly
Matakuliah : K0074/Kalkulus III Tahun : 2005 Versi : 1/0
MODE PENGALAMATAN DAN SET INSTRUKSI
Mode Pengalamatan.
Pertemuan 10 PAJAK PERTAMBAHAN NILAI dan PPn BM
Matakuliah : H0162/ Mikroprosesor Tahun : 2006 Versi : 1/0
Struktur Register dan Metode Pengalamatan
Pertemuan 13 Pengendalian File
OPERASI ARITMATIKA.
KRITERIA DESAIN, STANDAR DESAIN, DAN METODE ANALISIS PERTEMUAN 6
Pertemuan 6 Instruksi Bahasa Rakitan 8088
Pertemuan 26 Studi kasus Matakuliah : H0134 / Sistem Pengaturan Dasar
Mode Pengalamatan.
Pertemuan 3 PD Dapat Dihomogenkan
Pertemuan 16 SISTEM AKUNTANSI UTANG
Slide 6 Mikroprosesor Sub. Assembly Language___
Pertemuan 21 Interface Mikroprosesor dengan Sensor Suhu
Pertemuan 18 Komunikasi Multiprosesor
Pertemuan 16 Interface Mikroprosesor dan Motor DC
Mode Pengalamatan Mulyono.
Pertemuan 3 Diferensial
Matakuliah : A0114/ Sistem Akuntansi Tahun : 2005 Versi : Revisi 1
Matakuliah : I0014 / Biostatistika Tahun : 2005 Versi : V1 / R1
Tahun : <<2005>> Versi : <<1/2>>
Struktur Register dan Metode Pengalamatan Memori
Transcript presentasi:

1 Pertemuan 4 Mode Pengalamatan Matakuliah: T0483 / Bahasa Rakitan Tahun: 2005 Versi: 1.0

2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Menerangkan modus pengamatan yang ada pada mikroprosesor 8088

3 Outline Materi Mode Pengalamatan Register Mode Pengalamatan ImmediateMode Pengalamatan Direct & Indirect Mode Pengalam Base & Index

4 > Mode Pengalamatan

5 > Pengalamatan Register –Operasi yang melibatkan pemindahan nilai yang tersimpan dalam register-register yang mempunyai ukuran sama sebagai operandnya Contoh : MOV ax, bx AX <= BX Sebelum operasi dilaksanakan: –Nilai AX = ????h –Nilai BX = 0100h Setelah operasi dilaksankan: –Nilai AX =0100h –Nilai BX =0100h

6 > Pengalamatan Immediate –Operasi yang melibatkan pemindahan nilai yang tersimpan dalam program dalam bentuk data sebagai operand-nya Contoh : MOV ax,0100h AX <= 0100h Sebelum operasi dilaksanakan: Nilai AX = ????h Setelah operasi dilaksanakan Nilai AX = 0100h

7 > Pengalamatan Direct –Operasi yang melibatkan pemindahan nilai dari memori dan offset dari memori tersebut ditunjuk oleh suatu konstan 16 bit dalam program sebagai operand-nya Contoh : MOV ax, [0100h] AX <= DS:[0100h]=0200h Sebelum operasi dilaksanakan: –Nilai AX =????h –Nilai pada memori DS:[0100h] = 0200h Setelah operasi dilaksanakan: –Nilai AX = 0200h

8 > Pengalamatan Indirect –Operasi yang melibatkan pemindahan nilai dari memori dan offset dari memori tersebut ditunjuk oleh salah satu register BX, BP, SI, dan DI sebagai operand-nya Contoh : MOV bx, 0100h MOV ax, [bx] AX <= DS:[0100h]=0200h Sebelum operasi dilaksanakan: Nilai BX = ????h dan Nilai AX = ????h Setelah operasi dilaksankan: BX = 0100h, Nilai pada memori DS:[0100h] = 0200h Nilai AX = 0200h

9 > Pengalamatan Based –Operasi yang melibatkan pemindahan nilai dari memori dan offset dari memori tersebut ditunjuk oleh salah satu register BX, BP dan dengan suatu konstan pada program sebagai operand-nya Contoh : MOV bx, 0100h MOV ax, [bx]+030h => AX <= DS:[0130h]=0200h MOV ax, [BP]+030h => AX <= SS:[BP]+030h Sebelum operasi dilaksanakan: Nilai BX = ????h, Nilai AX = ????h Setelah operasi dilaksanakan: Nilai BX = 0100h, Nilai pada memori DS:[030h] = 0200h Nilai AX = 0200h

10 > Pengalamatan Indexed –Operasi yang melibatkan pemindahan nilai dari memori dan offset dari memori tersbut ditunjuk oleh salah satu register DI, SI dan dengan suatu konstan pada program sebagai operand-nya Contoh : MOV di, 0100h MOV ax, [di]+030h => AX <= DS:[0130h]=0200h Sebelum operasi dilaksanakan: Nilai DI = ????h, Nilai AX = ????h Setelah operasi dilaksanakan: Nilai DI = 0100h, Nilai pd memori DS:[0130h] = 0200h Nilai AX = 0200h

11 > Pengalamatan Base-Indexed –Operasi yang melibatkan pemindahan nilai dari memori dan offset dari memori tersebut ditunjuk oleh salah satu register BX, BP dan salah satu register DI, SI dan dengan suatu konstan pada program sebagai operand-nya Contoh : MOV bx, 0080h ; MOV di, 0020h MOV ax,[bx][di]+030h, AX <= DS:[0130h]=0200 Sebelum operasi dilaksanakan: Nilai BX = ????h, Nilai DI = ????h, Nilai AX = ????h Setelah operasi dilaksanakan: Nilai BX = 0080h, Nilai DI = 0020h Nilai pada memori DS:[0130h] = 0200h Nilai AX = 0200h

12 >