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

 
 
> Почему так ICC 7 компилирует, Кого глючит?
Serega Doc
сообщение Oct 24 2005, 14:17
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 267
Регистрация: 11-11-04
Из: Одесса
Пользователь №: 1 103



char STAY, INDEX;


в С
INDEX=(STAY + 0x04);
в Асме
0322 2D82 MOV R24,R2
0323 5F8C SUBI R24,0xFC
0324 2EA8 MOV R10,R24

Почему так?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SL@V@
сообщение Oct 24 2005, 15:05
Сообщение #2





Группа: Новичок
Сообщений: 7
Регистрация: 30-03-05
Пользователь №: 3 806



Просто у AVR нет команд сложения регистра с константой, есть только ADIW - сложения слова с константой. Вот и используется команд SUBI.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 27th July 2025 - 01:22
Рейтинг@Mail.ru


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