Atmel Corp produceert de ATmega8515 , een 8 - bit microprocessor veel gebruikt voor microcontroller toepassingen . De ATmega8515 heeft 8 KB van on - chip , intern flash-geheugen . De uitzichten microcode die flash-geheugen zo georganiseerd als 4096 16 - bit woorden , verdeeld over 128 pagina's van 32 woorden per stuk . Je kunt lezen en schrijven van de on - chip flashgeheugen met de ATmega8515 's instructieset . Instructies 1 Lees een byte van de on - chip geheugen met behulp van de x20 opcode ( voor de lage helft van de 16 - bit woord ) of de x28 opcode ( voor de hoge helft ) . Bijvoorbeeld , de instructie 28 05 31 leest het hoge deel van het woord op het adres x0531 . Kopen van 2 Schrijf een byte naar het geheugen pagina buffer door met de x40 opcode ( voor de lage helft van de 16 - bits woorden ) of x48 opcode ( voor hoge helft ) . Bijvoorbeeld , de instructie 40 00 1A 22 schrijft waarde x22 in de lage helft van adres X1A van het geheugen pagina buffer . 3 Schrijf het hele geheugen pagina buffer op een pagina van de on - chip flashgeheugen met de x4C opcode . Bijvoorbeeld , de instructie 4C 0D E0 schrijft het geheugen pagina buffer op de flash pagina die binaire adres 1101111 of x6F heeft . De architectuur van de ATmega8515 interpreteert de vier minst significante bits van de tweede byte als de vier meest significante bits van het pagina-adres , en de drie meest significante bits van de derde byte als de drie minst significante bits van het pagina-adres .
|