Sistem komputer merupakan suatu jaringan elektronik yang terdiri dari perangkat lunak (software)dan perangkat keras (hardware)yang melakukan tugas tertentu (menerima input, memproses input, menyimpan perintah-perintah, dan menyediakan output dalam bentuk informasi). Selain itu system komputer dapat pula diartikan sebagai elemen-elemen yang terkait untuk menjalankan suatu aktivitas dengan menggunakan komputer.
Komputer dapat membantu manusia dalam pekerjaan sehari-harinya, pekerjaan itu seperti: pengolahan kata, pengolahan angka, dan pengolahan gambar.kali ini admin mau membahas tiga jenis pengalamatan indexed
Terdapat tiga jenis
pengalamatan indexed yang didukung oleh CPU keluarga M68HC05, yaitu:
1. Mode pengalamatan indexed-no
offset.
Dalam mode pengalamatan ini,
alamat efektif dari operan terkandung dalam index register 8-bit. Karena itu,
mode pengalamatan ini dapat mengakses 256 lokasi memori (dari $0000 sampai
$00FF). Instruksi mode ini membutuhkan satu byte instruksi.
Contoh: 0200 F6 LDA 0,X
Pertama CPU akan membaca kode
operasi $F6, kemudian CPU menyusun alamat lengkap dengan menjumlahkan $0000 ke
isi dari index register 8-bit (X). Alamat ini kemudian diletakkan dalam bus
alamat dan setelah itu dilakukan proses pembacaan data.
Indexed-no offset dan Indexed-8
bit offset, antara lain: ADC, ADD, AND, ASL; ASR, BIT, CLR, CMP; COM, CPX, DEC,
EOR; INC, JMP, JSR, LDA; LDX, LSL, LSR, NEG; ORA, ROL, ROR, SBC; STA, STX, SUB,
TST.
2. Mode pengalamatan indexed-8
bit offset.
Dalam
mode pengalamatan ini,alamat efektif dicapai dengan menambahkan data byte yang
mengikuti kode operasi dengan isi dari index register. Operasi ini adalah dua
byte instruksi di mana offset terkandung dalam byte yang mengikuti kode
operasi. Isi dari index register tidak akan dirubah. Contoh: 0200 E6 05 LDA 5,X
Pertama CPU akan membaca kode
operasi $E6, kemudian CPU akan membaca 8-bit offset ($05) dari alamat $0201,
lalu menyusun alamat lengkap dengan menambahkan nilai offset $05 ke isi dari
index register 8-bit (X). Setelah itu, alamat diletakkan dalam bus alamat dan
diproses.
3. Mode pengalamatan indexed-16
bit offset.
Dalam mode pengalamatan
ini,alamat efektif dari operan suatu instruksi adalah hasil penjumlahan antara
isi dari index register 8-bit dengan dua byte alamat yang mengikuti kode
operasi. Instruksi ini memakan tiga byte, satu untuk kode operasi
Post a Comment