Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Условный переход на МК 051, Можно ли так? 
:(
    Опции темы
GMSD
Дата 18.11.2009, 12:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 15.11.2008

Репутация: нет
Всего: нет



Уважаемые господа программисты! Скажите пожалуста будет ли выполняться такой условный переход в контроллере Кр1816ВЕ051? Допустим если это использовать как цикл ожидания обнуления таймера, либо ожидания появления единицы в одном из разрядов порта ввода/вывода.

Код

метка: JNB (bit), метка;

PM MAIL   Вверх
Napalmx
Дата 20.11.2009, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 15.9.2009

Репутация: нет
Всего: нет



Насколько я понимаю бит устанавливается аппаратно, а ты просто ждешь выполнения контроллером каких то операций... Должно работать, только я бы написал вот так

Код

метка: nop
           nop
           nop 
jnb (bit) метка


Вот так контроллер и подождет события
PM MAIL   Вверх
111u3
Дата 20.11.2009, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 80
Регистрация: 31.8.2009
Где: Омск

Репутация: нет
Всего: нет



Napalmx, я конечно не прогал данный мк, но объясните мне как человеку писавшему прошивки для мк семейства Atmel(avr и немного arm9) нафига столько нопов? smile 
PM MAIL ICQ   Вверх
Napalmx
Дата 21.11.2009, 20:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 15.9.2009

Репутация: нет
Всего: нет



так я же на истину то и не претендую.... мне кажется так отлаживать проще... на эмуляторе и в железе. Можно вместо что нибудь полезное поставить. Я же говорю дело вкуса.
PM MAIL   Вверх
Severyanin
Дата 22.11.2009, 18:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Исследователь
**


Профиль
Группа: Участник
Сообщений: 554
Регистрация: 31.7.2007
Где: Россия, Омск

Репутация: 1
Всего: 9



GMSD, вообще, должно работать.  Но только если ты правильно разрешишь адрес бита через директиву @

Добавлено через 10 минут и 50 секунд
но один nop все же лучше поставить. А вообще, быстрее было бы проверить)


--------------------
"Звонким вереском скроются наши следы, и не вспомнят о них. Кто поверит нам, рыцарям павшей звезды из отвергнутых книг? Пусть в узоре времен ни стихов. ни имен, но напомнит забывшим их полуночный крик." Тэм Гринхилл
"Ужели суслик твоего коварства нагадит в плов доверья моего?". Л.Филатов 
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm: Общие вопросы"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0414 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.