Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Вы забываете важную фичу (+)

Отправлено CD_Eater 14 июля 2007 г. 20:04
В ответ на: Да я сам такую табличку ещё году в 98-99 составлял - смотрел, что может красивого выйти, если выкинуть начисто IO space (+) отправлено ReAl 14 июля 2007 г. 19:47

на АВР обращение к памяти занимает больше тактов, чем обращение к порту в/в. Регистры и порты ввода-вывода - ОДНОТАКТОВЫЕ, а память - как минимум, ДВУХТАКТОВАЯ. Поэтому и понадобились отдельные инструкции. В АВРках нет инструкции анализа бита в ячейке памяти (например, для последующего ветвления). Ваше предложение выводит за рамки риск-архитектуры. Объединение в одну группу регистров, портов и памяти тоже было бы неплохо, но многие инструкции, которые сейчас однотактовые, стали бы выполняться дольше. Идеология АВРок немного не та. Кстати, многие проекты существенно используют малотактовость инструкций анализа битов портов.

Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
увеличьте 2 вдвое:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru