AVR EEPROM, , 64 512 , . . AVR-EEPROM 100000 /.
EEPROM (Electrically Erasable PROM PROM) PROM, . EEPROM , ( , , . 0).
EEPROM AVR . EEPROM .
EEPROM: EEAR, EEDR EECR. 8- , EEAR AT90S8515. 512 EEPROM, , , 9 , EEAR 16-, : EEARH ( ) EEARL ( ).
.device AT90S8515
.equ m=$10; m 16
.equ adr=$80; adr 256
.cseg;
.org adr; adr
;
a:.db $00,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0A,$0B,$0C,$0D,$0E,$0F
;
ldi r17,adr+m+1;
ldi r20,$30; "" 00110000
ldi r21,$00;
clr r27;
ldi r26,adr;
;
start:;
ld r18,X+; 18 ,
; "11" 4- 5-
and r18,r20; "" r18 r20
cp r18,r20; r18 r20
brne start; r18 r20, start
;
inc r21; r21
cp r17,r26;
brne start; r17 r26, start
out $1B,r21;
:
1. .. AVR-RISC .
2. .., .. .