ORGANISASI MEMORI Memiliki 3 jenis memori :

1.  Memori program
  • Kapasitas 8 Kbyte dengan lebar data 16 bit
  • Sering dituliskan 4K x 16 bit
  • Dipetakan dengan alamat 0000h s/d 0FFFh
  • Disimpan pada Flash memory yang bersifat Non-Volatile
  • Terbagi menjadi 2 bagian : program boot dan program aplikasi

2.  Memori  Data
  • Kapasitas 608 byte dengan lebar data 8 bit
  • Terbagi menjadi 3 bagian :
  1. Register serba guna  sebesar 32 byte, menggunakan alamat 0000h s/d 001Fh → untuk mendukung operasi pada ALU
  2. Register I/O sebesar 64 byte, menggunakan alamat 0020h s/d 005Fh → untuk mengatur fasilitas (timer/counter, interupsi,  ADC, USART, SPI, EEPROM, dan Port I/O (Port A, B, C dan D))
  3. SRAM sebesar 512 byte  (=0.5Kb), menggunakan alamat mulai 0060h s/d 0025Fh → untuk memori data
3.  Memori  EEPROM
  • Kapasitas 512 byte (=0.5 Kb), terpisah dari memori program dan memori data
  • Hanya dapat diakses menggunakan register-register I/O : register EEPROM Address (EEARH-EEARL), register EPROM  Data (EEDR)dan register EEPROM Control (EECR)
  • Sama seperti mengakses data eksternal → waktu eksekusinya lebih lama dibanding mengakses data dari SRAM
REGISTER
  • Status Register (SREG)
  • Untuk menyimpan informasi dari hasil operasi aritmatika yang terakhir
    ORGANISASI MEMORI
    ORGANISASI MEMORI

0 comments:

Post a Comment

 
Top