Comment

 

Wednesday, October 12, 2016

Materi Mode dan Format Pengalamatan Extended Lengkap

0 comments
 
Dalam mode pengalamatan extended, alamat dari operan terkandung dalam dua byte yang mengikuti kode operasi. Pengalamatan extended ini dapat digunakan untuk mengakses semua lokasi dalam memori mikrokontroler termasuk I/O, RAM, ROM, dan EPROM. Karena itu operasi ini membutuhkan tiga byte, satu untuk kode operasi, dan dua untuk alamat dari operan.
0200 C6 03 65 LDA $0365

Pertama CPU akan membaca kode operasi C6 yang menginstruksikan akumulator untuk menggunakan mode pengalamatan extended. Kemudian CPU akan membaca $03 dari lokasi memori $0201dan diterjemahkan sebagai alamat high-order. Setelah itu CPU membaca $65 dari lokasi $0202 dan diterjemahkan sebagai low-order dari alamat. Terakhir, CPU membangun alamat lengkap $0365 dan meletakkannya dalam bus alamat dan kemudian melakukan operasi read sehingga isi memori dengan alamat $0365 akan tersedia dalam bus data. Tabel 5.3 di bawah ini akam memperlihatkan semua instruksi yang dapat digunakan dalam mode pengalamatan extended
Instruksi-instruksi Mode Pengalamatan EXTENDED
Instruksi
Mnemonic
Add with Carry
Add (without carry)
Logical AND
Bit Test Memory with Accumulator
ADC
ADD
AND
BIT
Compare Accumulator with Memory
Compare Index Register with Memory
Exclusive OR Memory with Accumulator
Jump
CMP
CPX
EOR
JMP
Jump to Subroutine
Load Accumulator from Memory
Exclusive OR Memory with Accumulator
Jump
JSR
LDA
LDX
ORA
Substract with Carry
Store Accumulator in Memory
Store Index Register in Memory
Substract (without borrow)
SBC
STA
STX
SUB

0 comments:

Post a Comment

 
Rizky Wara | Blog © 2017 .