реклама на сайте
подробности

 
 
> sbis SREG, SREG_Z и Operand 1 out of range x3f, помогите уже час бьюсь
shevek
сообщение Jul 2 2006, 20:22
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 50
Регистрация: 1-10-05
Пользователь №: 9 136



Компилятор ругается на вот эту инструкцию

sbis SREG, SREG_Z

Operand 1 out of range 0x3f

Битый час не пойму в чем дело. Наверное надо идти спать.


--------------------
Мы не просто идем в будущее, мы его атакуем.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aaarrr
сообщение Jul 2 2006, 21:08
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Как я понял, нужно пропустить следующую инструкцию, если в SREG установлен флаг Z. В таком случае аналогом этой конструкции будет "BREQ PC+2", если следующая за ней команда состоит из одного слова, или "BREQ PC+3" - если из двух.

А ругается компилятор совершенно справедливо: команды sbic и sbis работают в диапазоне адресов 00..1F, куда SREG ни разу не попадает.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- shevek   sbis SREG, SREG_Z и Operand 1 out of range x3f   Jul 2 2006, 20:22
- - Potter   Цитата(shevek @ Jul 2 2006, 23:22) Компил...   Jul 2 2006, 20:51
|- - _Bill   Цитата(aaarrr @ Jul 3 2006, 00:08) Как я ...   Jul 3 2006, 12:08
- - shevek   Спасибо.   Jul 2 2006, 21:10
- - beer_warrior   Кристалл какой? Компилятор ругается на то, что SR...   Jul 2 2006, 21:11
- - shevek   А я то торможу и ругаюсь на атмелов, что бранч по ...   Jul 2 2006, 21:37
- - shevek   beer_warrior Посмотрел, то что появилось одноврем...   Jul 2 2006, 21:50
- - Nanobyte   Эту конструкцию можно увидеть разве-что на [banned...   Jul 2 2006, 22:13
- - aaarrr   ЦитатаТак лучше не делать. Для этих целей существу...   Jul 3 2006, 17:43
|- - CDT   Цитата(aaarrr @ Jul 3 2006, 20:43) Плодит...   Jul 4 2006, 03:31
- - aaarrr   Цитата(CDT @ Jul 4 2006, 07:31) А в чем п...   Jul 4 2006, 12:55
|- - _Bill   Цитата(aaarrr @ Jul 4 2006, 15:55) Цитата...   Jul 4 2006, 13:07
|- - CDT   Цитата(_Bill @ Jul 4 2006, 16:07) Цитата(...   Jul 5 2006, 03:32
- - vet   Использовать ассемблер с локальными метками. При н...   Jul 5 2006, 05:18
- - IgorKossak   Цитата(vet @ Jul 5 2006, 08:18) Ну, и BRE...   Jul 5 2006, 08:22


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 12th August 2025 - 09:55
Рейтинг@Mail.ru


Страница сгенерированна за 0.0219 секунд с 7
ELECTRONIX ©2004-2016