Ответ: Предлагаю сделать С-шную вставку. Делается элементано
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено KAN 22 августа 2003 г. 13:00
В ответ на: Ответ: А 10 в десятичном формате или в шестнадцетеричном отправлено Amber 22 августа 2003 г. 12:41

почти конкретный вид функции по формуле от Bill

unsigned long GetBIN(unsigned char hi_byte, unsigned char mid_byte, unsigned char low_byte)
{
return ((((((hi_byte>>4)*10) + (hi_byte&0x0F))*10 + (mid_byte>>4))*10 + (mid_byte&0x0F))*10 + (low_byte>>4))*10 + (low_byte&0x0F);
}

Через R7, R6, R5 передаются значения
бинарное значение вернется в R7,R6,R5,R4 (поряок мл-ст не помню)
в ассемблере объявить
extern code (GetBIN)
и - можно пользоваться:
call GetBIN

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru