Ещё один вопрос про Кортексы

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Открыл глаза
Сообщения: 67
Зарегистрирован: Ср май 28, 2008 14:33:11
Откуда: Россия, Саров

Сообщение Карась »

Снова всех приветствую!

Вот в этой книжке

http://nnm-club.me/forum/viewtopic.php?t=676116

написано, что младшие биты векторов прерываний/исключений должны быть установлены в 1,
для сигнализирования процессору, что он работает в состоянии THUMB. Отсюда вопрос: а каким
образом выполнение этого требования отображено в файле startup_stm32x.s? ведь там нет ника-
ких числовых значений - одни символические метки.
Контактная информация:
Реклама
SII
Вымогатель припоя
Сообщения: 635
Зарегистрирован: Пт янв 30, 2009 14:50:35
Откуда: Солнечногорск

Сообщение SII »

Это автоматически делает транслятор ассемблера или компоновщик, когда видит, что метка указывает на Thumb-код. Если метка указывает на ARM-код, младший бит будет равен нулю.
Реклама
Ответить

Вернуться в «ARM»