Home Start Back Next End
  
37
memori program. 
Memori 
ini 
merupakan 
pengalamatan 
menurut 
byte 
atau
byte addressable. File register dipetakan ke dalam range alamat awal dan begitu
pula penggunaannya  dalam  RAM.  Beberapa  dari  mikrokontroller  AVR  yang
lebih kecil  
hanya memiliki  
file  
register  
sebagai RAM. Beberapa dari
mikrokontroller AVR 
yang 
lebih 
besar 
memungkinkan 
perubahan 
dari 
luar
mengenai  tempat data, pengalamatan hingga 64KB.
Tempat
alamat
data
terdiri
dari
file
register,
register
I/O dan
SRAM.
Register   utama   ditempatkan   pada   32   tempat   memory   pertama   (000016-
00FF16) diikuti dengan tempat 
yang telah dipesan untuk register I/O hingga 64
(002016-005F16).  
Pemakaian  
SRAM  
sebenarnya  
dapat  
dimulai  
setelah
kedua  
bagian
diatas  
(alamat  
006016).  
Walaupun  
ketiga  
bagian  
diatas
terpisah 
pola pengalamatannya 
dan 
“optimized 
opcodes“ 
untuk 
file 
register
dan 
register 
I/O, semuanya tetap dapat dialamati dan diubah
seperti 
berada di
dalam satu  bagian SRAM.
EEPROM Storage
Beberapa mikrokontroller AVR memiliki memori EEPROM untuk
penyimpanan.   Memori   ini   tidak   dipetakan   kedalam   memori   utama   dan
diakses
sebagai
bagian
tambahan,
menggunakan
register
register tertentu dan
instruksi-instruksi     khusus.     Seperti     memori     Flash,     EEPROM     dapat
menyimpan 
isinya walaupun tanpa listrik dan hanya dapat ditulisi 100.000 kali.
Tidak 
seperi 
Flash, 
EEPROM 
dapat    
ditulis    
nilainya    
saat    
program
Word to PDF Converter | Word to HTML Converter