Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm: Общие вопросы > загрузка в формате BCD


Автор: Robomozg 30.11.2007, 19:56
Подскажите пожалуйста как организовать на ассемблере или на С++ с ассемблерными вставками команду загрузки числа в формате BCD?

Автор: MAKCim 1.12.2007, 10:17
Код

; в EAX обычное число в десятичной СС <= 99999999
    mov edi, 10
    xor ebx, ebx
    xor ecx, ecx
@@:
    xor edx, edx
    div edi
    shl edx, cl
    or ebx, edx
    add ecx, 4
    test eax, eax
    jnz @B

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)