Главная   Downloads   Разное  
FAQ     Поиск   Регистрация   Вход 
Текущее время: Чт мар 28, 2024 19:29

Часовой пояс: UTC + 3 часа (Russia: MSK)




Начать новую тему Ответить на тему  [ 4 сообщений ] 
Автор Сообщение
 Заголовок сообщения: Simulator и циклы
СообщениеДобавлено: Пн мар 16, 2009 11:01 
Не в сети

Регистрация: Вт июн 17, 2008 11:05
Сообщения: 40
Откуда: Barnaul
Столкнулся с такой проблемой - при организации циклов по типу:
jme #xx
...
...
cmp A B
if P_EQ
jmp #xx
iend
получается, что симулятор не зацикливается, а выполняет ветку внутри цикла один раз. Может кто сталкивался с этим? Помогите победить симулятора!
PS Цикл организован внутри блока.


В начало
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн мар 16, 2009 21:48 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Ну JME и JMP местами точно перепутал. И если я не путаю эти команды для пропуска куска кода а не для организации цикла или перехода по метке. (goto)

пользуйся FOR, NEXT и выполняй по условию внутри цикла команду BREAK, чтобы выйти из цикла


В начало
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 17, 2009 05:20 
Не в сети

Регистрация: Вт июн 17, 2008 11:05
Сообщения: 40
Откуда: Barnaul
Насчет jmp и jme не соглашусь - их можно использовать в таком порядке чтобы организовать цикл по типу repeat ... until. Об этом написано в W340-E1-14+CS_CJ_NSJ+RefManual на стр 231. Ну а FOR-NEXT LOOPS не разрешены в блоках (Block program areas - Not allowed). Вот такая история, вчера весь день провозился с симулятором - так ничего и не понял.


В начало
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 17, 2009 09:35 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Ну тогда пока откажись от блока, пока на контроллере не проверишь.


В начало
 Профиль  
 
Показать сообщения за:  Сортировка  
Начать новую тему Ответить на тему  [ 4 сообщений ] 

Часовой пояс: UTC + 3 часа (Russia: MSK)


Кто сейчас на конференции

Сейчас этот форум просматривают: в настоящее время на конференции нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Переход:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская документация по phpBB 3