Все нормально. Таким образом компилятор "выцеливает" константы в пуле
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
АКЛ
01 сентября 2003 г. 14:17
В ответ на:
господа ARM-исты, так как насчет пустых циклов после ADD и CMP...??? в ARM7TDMI datasheet об этом тишина...
отправлено nameless 01 сентября 2003 г. 13:39
Составить ответ
|||
Конференция
|||
Архив
Ответы
Точно, блин! В cstartup таблица векторов так сделана! ldr, ldr, ldr, ... LTORG....(-)
—
ShiphT
(01.09.2003 14:26,
пустое
)
а чего тут странного? :), ldr pc,bla-bla-bla - безусловный переход.
—
si
(01.09.2003 19:05,
пустое
)
Это понятно, просто т.к. все коменды 32х битные, то ldr pc, bla-bla занимает отведенные ему 32 бита опкода а после LTORG лежат ети самые bla-bla которые тоже 32х битные. Ведь как сделать jump командой с опкодом 32 бита по 32 битному же адресу? Оказывается просто :)))
—
ShiphT
(02.09.2003 09:09,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru