Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
30 июня
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
1593792
Топик полностью
Cкpипaч
пророк
(Сегодня, 07:41, просмотров: 16)
ответил
Nikolay_Po
на
Да какие проблемы? Выбираешь оптимизацию -Og (для отладки) - и листинг вполне нормально читается, дизассемблер вполне себе отлаживается.
Речь вообще не об этом была. В эпоху 8086 регистры CS,DS спокойно загружал компилятор. Сколько раз нужно, столько и загружал. А тут какие-то танцы с бубном и нелепые отмазки.
... но не любой ценой.
Ответить
Если этот регистр gp постоянно перезагружать, пропадет вся экономия. Тут вся радость в том, что gp загружается один раз, а потом постоянно используется как база для индекса. Индекс достаточно большой, в 8086 такого большого смещения (+-2048) не было.
-
AlexBi
(Сегодня, 09:52
)