Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ARM7 и ARM9
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
TigerSHARC
Не пинайте несведущего, а лучше скажите, насколько документация для ARM7 актуальна для ARM9???
Так как на ARM9 доков существенно меньше, то читаю статью по 7-му:
" разу поясню, выше были введены названия регистров R0-R15. однако 3 последних имеют псевдонимы, так как используются для определенных целей. Так R13 - обычно указатель стека имеет псевдоним SP. Регистр R14 - обычно хранит адрес возврата, и его псевдоним LR. R15 - счетчик команд, обзывается PC. Дальше рассмотрены только команды ARM-режима. THUMB я пока не затрагиваю, так как и сам никогда не писал на ассемблере в THUMB."

Насколько это правда для ARM9 (AT91SAM9260).

Я вот читаю что они совместимы на уровне кодов. Тогда навреное мне нужно ответить что означает "на уровне кода".

Спасибо всем ответившим!
aaarrr
Цитата(TigerSHARC @ Jul 26 2010, 22:27) *
Я вот читаю что они совместимы на уровне кодов. Тогда навреное мне нужно ответить что означает "на уровне кода".

Совместимы. Но если ARM9TDMI и его производные (920, 940 etc) имеют тот же набор инструкций, что и ARM7TDMI (архитектура ARMv4), то в ARM926EJ он расширен и дополнен (архитектура v5). Старшие семейства могут исполнять код, написанный для младших, без каких-либо изменений, а в обратном случае возможна программная эмуляция отсутствующих инструкций.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.