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

 
 
> Компиллер выдаёт ошибку Error[443]: PC offset out of range. Valid range is -1024 (-0x400) to 1023 (0x3FF).
ReValver
сообщение Nov 17 2008, 07:10
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 2-09-08
Пользователь №: 39 940



Добавил пару строк кода в обработчике прерываний, IAR компилер стал выдавать такую ошибку Error[443]: PC offset out of range. Valid range is -1024 (-0x400) to 1023 (0x3FF), может кто сталкивался, как решали данную проблему. Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
LessNik
сообщение Nov 17 2008, 10:01
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 107
Регистрация: 6-09-06
Из: Москва
Пользователь №: 20 118



Ошибка в том, что команды JEQ/JZ, JNE/JNZ, JC, JNC, JN, JGE, JLM, JMP добавляют смещение к PC, а оно 10 бит. Подробнее смотри UserGuide/ Instruction Set/ Jumps.
У вас слишком длиный переход на какую-то метку.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st August 2025 - 10:46
Рейтинг@Mail.ru


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