Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Тестирование команд перехода
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
DiMonstr
Тестирование команд перехода.
Собственно в проекте необходимо реализовать проверку всех команд перехода. Алгоритм простой - реализовал. После каждого верного выполнения команды перехода увеличивается значение счетчика. После окончания теста, программа должна перейти по команде безусловного перехода, а в качестве адреса перехода будет являтся значение счетчика.
В случае неверного значения счетчика прога должна зациклиться. Вопрос: как правильно перейти по этому адресу, куда мне нужно?
bzx
Зачем Вам эта головная боль?
DiMonstr
Цитата(bzx @ Feb 9 2008, 22:57) *
Зачем Вам эта головная боль?

Поставлена задача - её надо выполнить. Понимаете? Причем компилятор должен разместить этот тест перед функцией main(), а также перед инициализацией стека и т.д. Можно это как-то указать компилятору явно, как в WinAVR?
Dog Pawlowa
Цитата(DiMonstr @ Feb 10 2008, 00:53) *
Поставлена задача - её надо выполнить. Понимаете? Причем компилятор должен разместить этот тест перед функцией main(), а также перед инициализацией стека и т.д. Можно это как-то указать компилятору явно, как в WinAVR?

Спросили - нужно ответить smile.gif
КТО поставил такую задачу?
DiMonstr
Цитата(Dog Pawlowa @ Feb 10 2008, 00:07) *
Спросили - нужно ответить smile.gif
КТО поставил такую задачу?


А что, Вы можете обосновать ненадобность этого теста?
Давайте не будем флудить и рассуждать по теме поставленного вопроса wink.gif
zltigo
Цитата(Dog Pawlowa @ Feb 10 2008, 00:07) *
КТО поставил такую задачу?

http://electronix.ru/forum/index.php?showt...=41704&st=0
smile.gif


Цитата(DiMonstr @ Feb 9 2008, 23:53) *
Причем компилятор должен разместить этот тест перед функцией main(), а также перед инициализацией стека и т.д. Можно это как-то указать компилятору явно, как в WinAVR?

Компилятор это уже "C". "C" это уже стек. Еще вопросы есть? Пишете на ASM c startup, все, что хотите.
DiMonstr
Цитата(zltigo @ Feb 10 2008, 00:27) *

Ну да, из этой оперы...
Эта тема ещё открыта. Проблему я не решил.
bzx
Цитата(DiMonstr @ Feb 10 2008, 00:40) *
Ну да, из этой оперы...

Если к сказанному Вами нечего добавить, то исчерпывающим ответом, что бы сильно не утруждаться поисками, можно считать второй пост процитированного поста.
Цитата(zltigo @ Feb 10 2008, 00:39) *

Цитата(DiMonstr @ Feb 10 2008, 00:40) *
Эта тема ещё открыта. Проблему я не решил.

Добавится ещё одна, если так ставите вопрос.
DiMonstr
Тему можно закрывать!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.