ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1205201 Топик полностью
VladislavS. (02.05.2022 21:56, просмотров: 289) ответил Costic на По-вашему, наверное как-то так:
Даже проверять не буду. Кода будет стопудово больше. Надо загрузить адрес начала массива, загрузить адрес текущего индекса, загрузить сам индекс и сложить их. Вместо того чтобы загрузить сразу указатель. Желание на 32-битной системе сэкономить на разрядности переменной улыбает - обычно эффект обратный получается. Кстати, Cortex-M0 не умеет невыровненный доступ к памяти. Если вы сделаете упакованную структуру с малоразрядным индексом, то получите вместо экономии 

пропускной

способности побайтовое чтение флэшь - лютий звиздец будет. А с неупакованной структурой смысл делать индекс не 32-битным пропадает.