Atmel Corp tillverkar ATMEGA8515 , en 8 - bitars mikroprocessor används allmänt för mikrokontroller applikationer . Den ATMEGA8515 har 8 KB av on-chip , internt flashminne . Mikrokoden vyer som flashminne så organiserade som 4096 16 - bitars ord , uppdelade i 128 sidor med 32 ord vardera . Du kan läsa och skriva på - chip flashminne genom att använda ATMEGA8515 instruktion set . Instruktioner
1
Läs ett byte från on-chip minnet med X20 opcode ( för låga halvan av 16 - bitars ord ) eller x28 opcode ( för den höga halvan ) . Exempelvis instruktionen
28 05 31
läser den höga delen av ordet vid adress x0531 .
2
Skriv en byte till minnet sidbufferten genom använder x40 opcode ( för låga halvan av 16 - bitars ord ) eller X48 opcode ( för den höga halvan ) . Till exempel , skriver instruktionen
40 00 1A 22
värdet x22 i den låga halvan av adress X1a av minnet sidbufferten .
3
Skriv hela buffertminnet sida på en sida av on-chip flash minne genom att använda x4C opcode . Till exempel , skriver instruktionen
4C 0D E0
buffertminnet sida på blixten sida som har binär adress 1.101.111 , eller x6F . Arkitekturen av ATMEGA8515 tolkar de fyra minst signifikanta bitarna av den andra byten som de fyra mest signifikanta bitarna i sidans adress , och de tre mest signifikanta bitarna i den tredje byten som de tre minst signifikanta bitarna i sidans adress .
Addera ditt