Самоучитель для микроконтроллеров AVR - Самоучитель для микроконтроллеров AVR

Расширенное ядро требует всего 4 байта программной памяти и выполняется за 2 машинных цикла:
MOVLW 0x05
MOVWF [0x02], 0

Пример 6: Присвоение элементу массива значения другого элемента, mass[2] = mass[5].

Стандартное ядро PIC18: 12 байт памяти программ:
movlw  offset(0х05)
movf   PLUSW2,0,0
movwf  INDF1,0
movlw  offset(0х02)
movff  INDF1,PLUSW2

Расширенное ядро: 4 байта программной памяти
movss  [0х05],[0х02]

Пример 7: Вызов функции по указателю: fn[ptr]();

Go to Top