ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 декабря
1560684 Топик полностью
Adept (Вчера, 12:54, просмотров: 37) ответил Idler на Причем тут птичка? Флэш атмела - 16-битный. Читать можно и побайтово, но писать только 16-битными словами. Команды тоже состоят из 16-битных слов. Ассемблер не знает, что там в следующей строке и что следующая строка вообще существует, и видя команду .DB, дополняет данные до четного количества байт. Просто потому, что иначе прошить невозможно. Следующую физическую строку его можно заставить прочитать бэкслэшем, но следующую команду - нет.
да разобрался, вчерась ещё :) спасибо всем понабежавшим с камментами, если б вчера не разобрался, то это сильно помогло бы :) Удивительно то, что при массиве ".db" происходить "выравнивание до чётного" на каждом операторе :(( ничто не мешало бы ассемблеру смотреть следующую строку при сборке. Неприятный недочёт, однако :(( 
...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)