|
12
kelokasi
rutin
instruksi
yang
sebenarnya
(dilokasi
lain dalam
memori
program).
Alamat-alamat
yang
paling
bawah
dari
memori
program dapat
berada
dalam flash
on-chip
maupun
memori
eksternal,
untuk
melakukan
hal
ini
lakukan pengkabelan pada pin
EA atau
Eksternal Akses ke
Vcc (untuk
akses memori internal) atau GND untuk
akses
memori
eksternal
sesuai
dengan kebutuhan
Pada AT89S52 (dengan flash sebesar 8 Kbyte),
jika =
Vcc,
maka
lokasi
0000h
hingga 1FFFh
menempati
memori internal sedangkan
lokasi 2000h
hingga FFFFh menempati memori eksternal.
Jika
EA
=
GND,
maka
semua
penggambilan
instruksi
langsung
dilakukan
pada
memori
eksternal. Tanda
baca
ke
memori
eksternal
digunakan untuk semua pengambilan
program eksternal sedangkan
pengaksesan instruksi pada memori internal tidak melibatkan
2.2.4
Mode Mode Pengalamatan
Dalam MCS AT89S52 terdapat beberapa jenis pengalamatan yang
digunakan untuk mengisi nilai register. Pengalamatan tersebut adalah
a. Pengalamatan Langsung ( Direct Addressing )
Dalam pengalamatan
langsung ( Direct Addressing ), operan operan
ditentukan
berdasarkan
alamat
8-bit
(
1
byte
)
dalam
suatu
instruksi.
Hanya RAM data internal dan SFR saja yang bisa diakses secara
langsung.
Contoh dari pengalamatan langsung adalah MOV A,7Fh
|