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

 
 
6 страниц V  « < 4 5 6  
Reply to this topicStart new topic
> Си для AVR
fmdost
сообщение Sep 5 2007, 09:58
Сообщение #76


Местный
***

Группа: Свой
Сообщений: 479
Регистрация: 8-05-07
Из: г. Ставрополь. Северный Кавказ. Россия
Пользователь №: 27 606



И все ка-кто дружно пропустили ненужный clr r17. crying.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 5 2007, 09:58
Сообщение #77


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(defunct @ Sep 5 2007, 12:34) *
адресовать через BX в 8086 можно, но это "базовый" регистр, bp - тоже.

bp - Base Pointer по жизни smile.gif. Ну слава богу хоть работать можно smile.gif - defunct после изучения наконец дал "добро".
Ну и еще раз напоминаю, что начиная с 386 и оставшиеся eax, ecx, edx регистры используются и как индексные.
Все завязываем с разговорами о x86 в ветке по AVR 'C'.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
kv_addr
сообщение Sep 5 2007, 10:21
Сообщение #78


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 6-07-04
Из: Полтава
Пользователь №: 279



Цитата(singlskv @ Sep 5 2007, 01:10) *
На самом деле мой вариант это действительно просто трюк,
просто мне нравятся такие трюки и если есть возможность их применить, то
я их применяю, тока тогда, когда это действительно необходимо...

Как бы возражений нет, этот трюк мне тоже понравился. wink.gif На один такт меньше мною приведенного.
Цитата(singlskv @ Sep 5 2007, 01:10) *
Примерно такие же трюки вполне реализуемы/используемы на С
Эфектифность конечно чуть меньше(на 10-15%), но при этом сохраняется полная переносимость...
правда на другой платформе код может оказаться неэфективным, но рабочим...

Особеность "Цэ" в том, что напрямую одноменным флагом не воспользуешься. Но и флагом "Тэ" (AVR) напрямую пользоваться стремно. Компилятор его пользует для собственных нужд, можно невпопад этот флаг задействовать.
Цитата(singlskv @ Sep 5 2007, 01:10) *
Вобщем, если подитожить, учите инструмент которым Вы пользуетесь...

Я вроде как противоположного не утверждал... rolleyes.gif
Go to the top of the page
 
+Quote Post

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

 


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


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