Цитата(Сергей Борщ @ Jun 15 2010, 17:03)

Не морочьте себе голову. Это странная прихоть писателей даташитов от атмела, что память адресуется словами. Обратите внимание, что согласно даташиту для команды LPM в Z грузится адрес слова сдвинутый на 1 и в младший бит - признак "младший/старший байт слова". Которые вместе образуют честный байтовый адрес. Чтение все равно происходит по одному байту за раз, а как оно устроено внутри - знают только сами разработчики кристалла. gcc-avr (WinAVR) использует нормальную байтовую адресацию. Словная адресация используется только для указателей на функции, которые физически не могут указывать на нечетный байтовый адрес.
Нет. В первом случае получите 2 байта с адресов 0,1, во втором - с адресов 1,2.
Спасибо.
Именно так и получается (0,1...1,2)
Просто я считал, что раз в документации написано,
что конечный адрес флеша FFFF, то и адресовать
я это должен соответсвенно по 16 бит.