Команда "breq", есть вопрос.

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Vova777
Вымогатель припоя
Сообщения: 507
Зарегистрирован: Чт июн 16, 2011 15:06:10
Откуда: электрощитовая

Команда "breq", есть вопрос.

Сообщение Vova777 »

Что значит: "флаг Z сброшен" ?
Например:
breq label - команда проверяет флаг Z и переходит, если он сброшен
т.е. "сброшен" - это в бите Z регистра SREG записан 0 ? а по умолчанию тогда что прописано в Z-бите?
переходит куда, по метке label или на следующую команду, т.е. PC + 1 ?
даешь высокое напряжение
Реклама
Аватара пользователя
SubDia
Держит паяльник хвостом
Сообщения: 995
Зарегистрирован: Сб апр 02, 2011 17:59:22
Откуда: Город-герой Севастополь

Re: Команда "breq", есть вопрос.

Сообщение SubDia »

Есть тема "Ассемблер для AVR", или Вы собираетесь тут открывать отдельную тему по каждой инструкции asm и для каждого примера из Вашей книжки?
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение
Реклама
brutal
Открыл глаза
Сообщения: 47
Зарегистрирован: Вс июн 10, 2012 22:43:19
Откуда: РФ, г. Курск

Re: Команда "breq", есть вопрос.

Сообщение brutal »

это значит флаг Z не установлен в единицу...
Tais sa gueule et écoute un silence
Аватара пользователя
maglev
Потрогал лапой паяльник
Сообщения: 316
Зарегистрирован: Пт апр 17, 2009 22:45:42
Откуда: Minsk
Контактная информация:

Re: Команда "breq", есть вопрос.

Сообщение maglev »

Vova777 писал(а):Что значит: "флаг Z сброшен" ?
breq label - команда проверяет флаг Z и переходит, если он сброшен
Откуда цитата? Это ложь.
Переход на метку происходит если флаг установлен. Выкиньте свой цитатник.
Реклама
Эиком - электронные компоненты и радиодетали
Vova777
Вымогатель припоя
Сообщения: 507
Зарегистрирован: Чт июн 16, 2011 15:06:10
Откуда: электрощитовая

Re: Команда "breq", есть вопрос.

Сообщение Vova777 »

вот фрагмент страницы из той книги:
Вложения
сами посмотрите.JPG
(121.04 КБ) 803 скачивания
даешь высокое напряжение
Реклама
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3784
Зарегистрирован: Ср дек 24, 2008 09:58:58

Re: Команда "breq", есть вопрос.

Сообщение Ser60 »

maglev прав, а в той книге опечатка. Вот выдержка из оригинала документации Атела:

Изображение
Вложения
breq.png
breq
(17.59 КБ) 1076 скачиваний
Реклама
Аватара пользователя
zero648
Вымогатель припоя
Сообщения: 650
Зарегистрирован: Пн июн 18, 2012 12:01:04
Откуда: Челябинская область, Копейск

Re: Команда "breq", есть вопрос.

Сообщение zero648 »

Все правильно, команда переводится как "переход если эквивалент", т.е. разница между проверяемыми значениями равна нулю, а в этом случае флаг нуля устанавливается, т.е. 1
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»