Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Вот интересно - команды DEC и INC (avr asm) не работают с флагами H и С. Кто знает - это бага или фича? Ато пишу DEC rx потом BRLO l1 а оно не работает...
Отправлено
maik-vs
04 августа 2009, г. 16:05
Составить ответ
|
Вернуться на конференцию.
Ответы
В большинстве процессоров так же... Чтоб счетчики циклов не мешались арифметическим проверкам
-
argus98
(04.08.2009, 16:45:52
81.22.205.230
,
пустое
)
Ну не трогали бы флаги вовсе. Так нет - флаги S,V,N,Z работают, а эти два - нет.
-
maik-vs
(04.08.2009, 17:42:51
85.172.15.236
,
пустое
)
какие там, прости господи, S и V?
-
maik-vs
(04.08.2009, 17:44:12
85.172.15.236
,
пустое
)
Не во всех процессорах бывают команды типа SOB или DJNZ. А без флагов цикл типа DEC/BNE не сделаешь.
-
vmp
(04.08.2009, 17:47:20
10.0.1.100,87.245.155.198
,
пустое
)
Фича, разумеется. Чтобы не портить циклы арифметические циклы наверняка задумывалось.
-
Oldring
(04.08.2009, 16:13:40
83.237.165.57
,
пустое
)
Угу. Еще на PDP-11 так же было - для реализации многобайтовой арифметики.
-
vmp
(04.08.2009, 16:32:26
10.0.1.100,87.245.155.198
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 47:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru