Atmel Corp produserer ATMEGA8515 , en 8 -bit mikroprosessor mye brukt for mikrokontroller applikasjoner. Den ATMEGA8515 har 8 kB on- chip, internt flashminne . Mikrokodedataene visninger som flash -minne så organisert som 4096 16 - bits ord , fordelt på 128 sider med 32 ord hver. Du kan lese og skrive on-chip flash minne ved hjelp av ATMEGA8515 instruksjon sett . Instruksjoner
en
Les en byte fra on- chip minne bruker x20 opcode (for den lave halvdelen av 16 - bits ord ) eller x28 opcode (for den høye halvdelen ) . For eksempel undervisningen
28 05 31
leser den høye halvdelen av ordet på adressen x0531 .
2
Skriv en byte i minnet sidebufferen av ved hjelp av x40 opkode ( for den lave halvdel av 16-bit ord ) eller x48 opkode ( for den høye halvdel) . For eksempel skriver instruksjonen
40 00 1A 22
verdi x22 til den lave halvdelen av adresse X1a av minnet sidebufferen .
3
Skriv hele minnet sidebufferen på en side av on - chip flash minne ved hjelp av x4C opcode . For eksempel skriver instruksjonen
4C 0D E0
minnet sidebufferen på blitsen side som har binær adresse 1101111 , eller x6F . Arkitekturen til ATMEGA8515 tolker de fire minst signifikante bitene i den andre byten som de fire mest signifikante biter i adressen til siden , og de tre mest signifikante biter av den tredje byte som de tre minst signifikante bitene av adressen til siden .