преобразование кодов символов в их значения

Тема в разделе "WASM.ASSEMBLER", создана пользователем t17fenics, 12 янв 2008.

  1. t17fenics

    t17fenics New Member

    Публикаций:
    0
    Регистрация:
    12 янв 2008
    Сообщения:
    5
    Здравствуйте
    не подскажете каким образом перевести 35 30 30 (что является ASCII кодами символов 5 0 0) лежащее в памяти в это самое 500

    числа для примера!!! в реале любые

    инатче вообще непонятно как производить какие либо операции над числами, например если нужно ввести число Х, при вводе мы получи его ASCII код символа этого числа и чо мне с ним делать?
     
  2. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    поиск по форуму, раз 10 уже вопрос задавался.
     
  3. human45

    human45 New Member

    Публикаций:
    0
    Регистрация:
    30 окт 2006
    Сообщения:
    18
    ентж елементарно блин
    отними от всех кодов 30h
    потом потом возми первый символ с комца прибавь в акумулятор потом акумулятор помнож на десять потом следующий символ и так до конца строки
    помножать на десять можно так
    Код (Text):
    1. lea eax,[eax*2+eax]
    2. shl eax,1
    тут будет задержка чтение после записи но все равно быстре чем IMUL
    кстати отнимать 30h тоже можно налету в томже цикле
     
  4. human45

    human45 New Member

    Публикаций:
    0
    Регистрация:
    30 окт 2006
    Сообщения:
    18
    с конца по адресу тоесть у тебя это будет символ "5"
     
  5. human45

    human45 New Member

    Публикаций:
    0
    Регистрация:
    30 окт 2006
    Сообщения:
    18
    да в конце цикла надо умножение на 10 пропустить
     
  6. q_q

    q_q New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2003
    Сообщения:
    1.706
    0136
    Проснулся? Тогда ответь, что делать с тем, кот поднял тему (которая "оламеревает" сайт) десятидневной давности.
     
  7. xin551

    xin551 New Member

    Публикаций:
    0
    Регистрация:
    17 дек 2007
    Сообщения:
    38
    А не легче тупо перевести хекс коды символов в символы?)