Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Жалко только, что оно не рюхает несколько ".db any_string" подряд и добивает каждую.
Отправлено
Точка опоры
22 апреля 2008 г. 16:49
В ответ на:
Бардак в консерватории. Устраняем :))(+)
отправлено MBedder 22 апреля 2008 г. 16:10
Составить ответ
|
Вернуться на конференцию
Ответы
Это издержки идиотского пословного $ (Program Location Counter) в AVRASM(2). В IAR ASM $ побайтовый, и этих заморочек там нет
—
MBedder
(22.04.2008 17:03:46
80.92.96.19
,
пустое
)
Тогда метки должны были бы иметь дробные адреса.
—
Леонид Иванович
(22.04.2008 17:03:23
87.252.227.57
,
пустое
)
Извратиться, конечно, можно - руками располагать нечетные db вместо лишних нулей, и в индексный регистр грузить ldi ZL,low(label*2 - 1), но такой геморрой не стоит десятка-другого сэкономленных байт. Вон в PIC24/dsPIC программное слово 24-битное, а константы
по-людски
можно располагать/добывать только в 16 младших битах - получается плотность 66%
—
MBedder
(22.04.2008 17:09:57
80.92.96.19
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
сколько миллиампер в одном ампере ?:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru