Преобразование 16 записи числа в двоичную

Тема в разделе "WASM.BEGINNERS", создана пользователем Triangel, 10 фев 2008.

  1. Triangel

    Triangel New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2008
    Сообщения:
    2
    Есть строка, считаная StdIn и провереная на то, что там только 0..9 и A..F... как получить строку с двоичной записью этого числа.... ?
     
  2. KeSqueer

    KeSqueer Сергей

    Публикаций:
    0
    Регистрация:
    19 июл 2007
    Сообщения:
    1.183
    Адрес:
    Москва
    Triangel
    Заменить каждую считанную цифру на ее двоичное представление? 0 = 0000b, ..., F = 1111b
     
  3. Triangel

    Triangel New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2008
    Сообщения:
    2
    Ты предлагаешь каждый символ последовательно сравнивать
    cmp bl,'0'
    je ....
    cmp bl,'1'
    je ....
    ................
    cmp bl,'F'
    je....
     
  4. Xerx

    Xerx Алексей

    Публикаций:
    0
    Регистрация:
    17 фев 2005
    Сообщения:
    528
    Адрес:
    Russia
    Triangel
    xlat или ручной аналог

    А вообще на форуме это обсуждалось кучу раз.
     
  5. KeSqueer

    KeSqueer Сергей

    Публикаций:
    0
    Регистрация:
    19 июл 2007
    Сообщения:
    1.183
    Адрес:
    Москва
    Triangel
    Нужно на C или на ASM?
     
  6. Mikl_

    Mikl_ New Member

    Публикаций:
    0
    Регистрация:
    14 ноя 2006
    Сообщения:
    907
    Держи лентяй;) в аттаче сорц и ехе