ADDRESSING MODES Penjelasan dan program lihat pada Pemograman Bahasa Assembly (Ilmu Komputer)

Slides:



Advertisements
Presentasi serupa
Pemograman DEBUG.
Advertisements

Oleh: Anis Nurlaili W, MT
ASSEMBLER PERTEMUAN KE-1
BAB IV MODE PENGALAMATAN
POINTER A. PENDAHULUAN Tanpa pointer untuk memindahkan data dari suatu variabel ke register 8 bit, maka variabel tersebut haruslah 8 bit juga yang dapat.
Bhakti Yudho Suprapto, MT
Arsitektur Komputer “Mode Pengalamatan”
Mode Pengalamatan.
Mode Pengalamatan (Addressing Mode)
Fitur Assembler Berorientasi Mesin (SIC/XE Assembler) Format Instruksi, Addressing Mode, dan Relokasi Program.
SISTEM BILANGAN DAN REGISTER
REGISTER Oleh : Oman Somantri, S.Kom
Struktur Register dan Metode Pengalamatan Memori
Dasar pemrograman Mikroprosesor 8086
PEMOGRAMAN 1 Pertemuan 3.
Mode Pengalamatan (Addressing Mode)
Mode Pengalamatan Mengatasi keterbatasan format instruksi
UNIVERSITAS PANCA MARGAEMBEDDED SYSTEM Addressing Mode.
ORGANISASI KOMPUTER Mode Pengalamatan 10-Apr-17.
ADDRESSING MODE (PENGALAMATAN DATA).
ARSITEKTUR SET INSTRUKSI
PERTEMUAN KE-2 PERKULIAHAN SISTEM OPERASI
SET INSTRUKSI.
Johannes Simatupang, MKom, Cobit5-F NIDN :
Kuliah 2: 2.1. Struktur Register 2.2. Mode Pengalamatan
REGISTER.
POINTER & MANIPULASI BIT DAN LOGIKA
Mode Pengalamatan.
1 Pertemuan 4 Mode Pengalamatan Matakuliah: T0483 / Bahasa Rakitan Tahun: 2005 Versi: 1.0.
EE-2623 Mikroprosesor & Antarmuka
SISTEM BILANGAN DAN REGISTER
Pointer. Karakteristik Operasi Assembly  Lebar data tujuan dan asal harus sama! Lebar data tidak sama => invalid opcode  Operasi 8bit disimpan pada.
OPERASI ARITMATIKA.
MODE DAN FORMAT PENGALAMATAN.
Program Bahasa Rakitan dengan DEBUG.COM
Bahasa Mesin dan Assembly
Instruksi Perpindahan Data
Arsitektur Perangkat Lunak 8086
Pertemuan 4 (Set Instruksi ARM)
PENDAHULUAN Pembuatan perangkat lunak yang efisien untuk mikroprosesor membutuhkan pengenalan yang menyeluruh mengenai mode pengalamatan yang digunakan.
Praktikum 6.
Arsitektur Mikroprosessor 8086
Register.
1 Pertemuan 3 Komponen Sistem Komputer dan Register pada prosesor 8088 Matakuliah: T0483 / Bahasa Rakitan Tahun: 2005 Versi: versi 1.0 / revisi 1.0.
Jenis - Jenis Register dan Fungsinya Mikroprosesor 8086/8088 memiliki 4 register yang masing-masingnya terdiri dari 16 bit, ditambah 9 register flag. Tiga.
Pengenalan Assembler.
Dasar pemrograman Mikroprosesor 8086
BAB IV Teknik Pemrograman
Pengantar Bahasa Rakitan
Mode Pengalamatan Mengatasi keterbatasan format instruksi
Stack Segment & Bahasa Assembly
MODE PENGALAMATAN DAN SET INSTRUKSI
Mode Pengalamatan.
Struktur Register dan Metode Pengalamatan
REGISTER.
Mikroprosesor 8086 dan 8088.
Struktur Data Tipe data & Struktur Data
Pengantar Bahasa Rakitan
Pengenalan Assembler.
OPERASI ARITMATIKA.
BAB III REGISTER 8088 Mikroprosesor 8088 berorientasi pada register
Pertemuan 6 Instruksi Bahasa Rakitan 8088
Mode Pengalamatan.
ASSEMBLER #3 MK. PEMROGRAMAN SISTEM
Slide 6 Mikroprosesor Sub. Assembly Language___
Mode Pengalamatan Mulyono.
KONSEP DASAR STRUKTUR DATA
Pertemuan 4 Central Processing Unit
Struktur Register dan Metode Pengalamatan Memori
CHAP 6 SET INSTRUKSI MEMORI
Transcript presentasi:

ADDRESSING MODES Penjelasan dan program lihat pada Pemograman Bahasa Assembly (Ilmu Komputer)

Addressing Modes Dalam bahasa rakitan, hampir semua keinginan pemrogram yang akan mengutipkan data dari satu tempat ke tempat lainnya tersedia instruksinya. Pemrogram dapat mengkopikan data dengan menggunakan instruksi MOV. MOV berasal dari kata MOVE, akan tetapi tidak boleh diartikan memindahkan, melainkan harus diartikan mengutipkan (mengkopi) artinya data sumber kutipan masih tetap seperti semula dan hanya dikutipkan ke tempat tujuan.

Yang harus diperhatikan dalam mengkopi data adalah pengkopian data yang terlarang. Pengkopian data yang terlarang, yaitu : Pengkopian data antar segment register contoh : MOV DS,ES Pemberian nilai untuk segment register (DS, ES, CS, SS) secara langsung contoh : MOV DS,0CA66H Pengkopian data langsung antar memori contoh : MOV DATA1,DATA2 Pengkopian data antar register yang berbeda tipenya (8 bit dengan 16 bit) tanpa menggunakan pointer contoh : MOV AL,BX

TIPE – TIPE ADDRESSING MODES Secara umum, addressing modes dibagi menjadi : Immediate Addressing Register Addressing Direct Addressing Register Indirect Addressing Base Relative Addressing Direct Indexed Addressing Based Indexed Addressing

1. Immediate Addressing Immediate addressing adalah pengkopian data tercepat dengan cara mengkopikan angka ke suatu register 8, 16 atau 32 bit. Immediate addressing dapat juga mendapatkan nilainya melalui suatu konstanta yang telah didefinisikan dengan perintah EQU. Contoh : MOV AX,9876H 2. Register Addressing Register addressing adalah pengkopian data antar register. Pengkopian antar register ini harus menggunakan register yang berukuran sama. Contoh : MOV AX,BX

3. Direct Addressing Direct addressing adalah pengkopian data dari suatu simbol ke register. Contoh : MOV AX,DATA1 4. Register Indirect Addressing Register indirect addressing adalah mengakses suatu data yang banyak dengan mengambil alamat efektif dari data tersebut. Contoh : LEA DX,KAL0 5. Based Relative Addressing Based Relative Addressing digunakan untuk mengakses suatu tabel dengan mengambil alamat efektifnya.

6. Direct Indexed Addressing Direct indexed addressing adalah mengambil alamat efektif dari suatu data dan mengakses data dengan menggunakan register DI dan SI. 7. Based Indexed Addressing Based indexed addressing digunakan untuk mengakses suatu record atau suatu array 2 dimensi.