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

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

бля...

Отправлено колян безпарольный (193.200.150.82) 28 февраля 2010, г. 02:48
В ответ на: зато летает хорошо, убивает и возвращается ) отправлено werewolf 28 февраля 2010, г. 02:37

ассемблер это элементарная программа типа

switch(NextString)
{case "anl R16,R17": Opcode=010111011001;break;
case "anl R16,R18": Opcode=010111111001;break;
}

которая заменяет тобой написаные в редакторе строки NextString на число Opcode которое програматор непосредственно пишет в ПЗУ процессора.Никаких оптимизаций ассемблерный компилятор не делает, он просто заменяет слово на слово. Нет смысла производителю 150 мегабайтного продукта IAR AVR использовать вышеприведенный кусок элементарной программы написаный кемто другим. Соответствие кодов командам описано в документе который свободно распространяется и назвается AVR instruction set и любой пионер за несколько часов напишет свой ассемблер, как и свой дизасемблер.


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

Ответы


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

Сообщение:

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

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

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

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