Понимаешь почему я спрашиваю про Си, В IAR есть функции для работы с EEPROM, EEGET(addr,data); EEPUT(data,addr) которые позволяют работать с EEPROM (Конечно можно это и на АСМЕ написать разобравшись во всей "кухне" записи в EEPROM) логично было бы предположить что такие же функции есть и само перезаписи Flash . Вот я их нашел только в отличие от функций работы с EEPROM они у меня не работают может чего неправильно делаю?.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)