Директива EQU

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
PANYTA
Встал на лапы
Сообщения: 87
Зарегистрирован: Пн мар 30, 2009 07:38:28
Откуда: Бурятия

Директива EQU

Сообщение PANYTA »

Кто-нибудь силён в ассемблере? :)

При компиляции такой строчки:
Tzp_1 equ ECh ;
Выдаёт ошибку:
Symbol not previously defined (ECh)

А если так:
Tzp_1 equ .236 ;
То всё ОК.

Присваиваю константе значение. Не всё ли равно в какой системе.
В чём дело?
Реклама
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Директива EQU

Сообщение Engineer_Keen »

Разные ассемблеры по-разному понимают числа, например asm51 понимает 16-ю константу только если первое ее число - 0, например #0Ch, #0ECh - поймет, а на #ECh - ругнется. А ассемблер, например AVR понимает 16-е числа только в виде 0хEC...
Реклама
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2360
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

Re: Директива EQU

Сообщение Dmitry Dubrovenko »

Engineer_Keen писал(а):16-е числа только в виде 0хEC
А в Ассемблер в МПЛАБе, в таком виде, и в виде h'EC'
ICQ нет, и, в ближайшее время, не будет.
Аватара пользователя
PANYTA
Встал на лапы
Сообщения: 87
Зарегистрирован: Пн мар 30, 2009 07:38:28
Откуда: Бурятия

Re: Директива EQU

Сообщение PANYTA »

Благодарю - он (ассемблер) эту фразу скушал : 0xEC :)
Реклама
Эиком - электронные компоненты и радиодетали
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»