Ввод 2-ух (10-ти рич. чис.), операция(+), вывод 1-ого(10-ти рич. чис.)

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

Статус темы:
Закрыта.
  1. probka

    probka New Member

    Публикаций:
    0
    Регистрация:
    11 фев 2008
    Сообщения:
    170
    ;((( ...

    ;((( ...

    ;((( ...
     
  2. Xerx

    Xerx Алексей

    Публикаций:
    0
    Регистрация:
    17 фев 2005
    Сообщения:
    528
    Адрес:
    Russia
    probka
    Хочешь скажу магическую фразу?
    WinRar will make it
     
  3. probka

    probka New Member

    Публикаций:
    0
    Регистрация:
    11 фев 2008
    Сообщения:
    170
    ! C:\Documents and Settings\***\Рабочий стол\adddos.zip: Архив повреждён или имеет неизвестный формат
     
  4. probka

    probka New Member

    Публикаций:
    0
    Регистрация:
    11 фев 2008
    Сообщения:
    170
    ребят, а вам "hello world!", не жалко? Дайте, а? А то не могу понять ...
     
  5. probka

    probka New Member

    Публикаций:
    0
    Регистрация:
    11 фев 2008
    Сообщения:
    170
    вот я в дебуге нарыл:

    dec bx
    add ax,[si]
    adc al,00
    add[bx+si],al
    or [bx+si],al
    push bx
    db 61
    pop bp
    cmp [bp+di+5D],ah
    add bl,cl
    test byte ptr [si],00
    add [bx+000b],bl
    add [bx],al
    add [bx+si],al
    add [bx+di+64],ah
    db 64
    jnb 0192
    xghg bx,[bx+si]
    jmp far[ee30]
    db 68

    и что это?
     
  6. q_q

    q_q New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2003
    Сообщения:
    1.706
    2 all
    Прекратите выкладывать zip'ы и одной проблемой на форуме будет меньше.

    probka
    Прекрати клянчить _готовое_ решение. Начинай писать сам:
    1) ввод строки;
    2) перевод из строки в число;
    3) сложение;
    4) перевод числа в строку;
    5) вывод строки.
    Появятся конкретные вопросы, задавай.

    вот я в дебуге нарыл ... и что это?
    Возьми "букварь" по командам, напиши комментарий в каждой строке, если цельная картина не получится, то задавай вопрос здесь.
     
  7. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    q_q
    а может лучше подкорректировать код форума? )
     
  8. q_q

    q_q New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2003
    Сообщения:
    1.706
    [off]
    censored
    (Привстаю с кресла и показываю указательным пальцом правой руки на его сидение) я от сюда не могу это сделать.
    [/off]
     
  9. probka

    probka New Member

    Публикаций:
    0
    Регистрация:
    11 фев 2008
    Сообщения:
    170
    q_q, как переводить из строки в число, из числа в строку?
     
  10. q_q

    q_q New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2003
    Сообщения:
    1.706
    probka
    как переводить из строки в число
    1) res = 0 (тут ноль это число);
    2) пропустить лидирующие пробелы (сюда же относятся табуляции);
    3) ch = очередной символ;
    4) если ch НЕ принадлежит набору ['0', '1', '2', ... '9'], то переход на 7;
    5) res = res * 10 + ch - '0' (тут ноль это символ, т.е. число 48);
    6) переход на 3;
    7) в res - число.
    Попробуй реализовать это на ассемблере.

    Если продемонстрируешь свою заинтересованность в _самостоятельном_ решении задачи, то перейдем к "как переводить ... из числа в строку"
     
  11. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    q_q
    этот баг (фичу) можно активно использовать как защиту от дурака. данный топ как раз показательный пример :)
     
  12. q_q

    q_q New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2003
    Сообщения:
    1.706
    [off]
    censored
    imho это не "защита от", а "издевательство над".
    [/off]
     
  13. probka

    probka New Member

    Публикаций:
    0
    Регистрация:
    11 фев 2008
    Сообщения:
    170
    censored, Чтоб тебе так же помогли когда-нибудь, от чистого сердца желаю, умным себя считаешь? Тот дурак, кто первый назвал так другого.

    "Защита от дурака", - ты хоть знаешь, что это такое на самом деле? Услышал звон, а незнает, где он :)
     
Статус темы:
Закрыта.