Определение длины вводящей строки..

Тема в разделе "WASM.BEGINNERS", создана пользователем Axotnik, 18 май 2007.

  1. Axotnik

    Axotnik New Member

    Публикаций:
    0
    Регистрация:
    8 май 2007
    Сообщения:
    48
    как определить длину строки которая вводиться с клавиатуры...?надо сделать ето смопощь функции...
    my_func proc
    cmp ah, 0
    jne exit_func
    ...код программы.....

    exit_func: iret
    my_func endp
     
  2. Vov4ick

    Vov4ick Владимир

    Публикаций:
    0
    Регистрация:
    8 окт 2006
    Сообщения:
    581
    Адрес:
    МО
    Ты же сам написал - с помощью этой функции.
    А так строки обычно вводятся 0ah функцией 21-го прерывания.
     
  3. MSoft

    MSoft New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2006
    Сообщения:
    2.854
    ищи конец строки. В досе это кажется символ $. Потом от конца строки отними начало - вот и получишь длину.
     
  4. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    xor al, al / xor ecx, ecx / dec ecx / mov esi, string / repne cmpsb ?
     
  5. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    кажется, функция чтения строки с клавы возвращает ASCIIZ строку, а не изврат с долларами, как в досе в выводе принято
     
  6. Axotnik

    Axotnik New Member

    Публикаций:
    0
    Регистрация:
    8 май 2007
    Сообщения:
    48
    не понимаюю то как ето всё сделать ...код пожалуста а то на словах я и сам понимаю
     
  7. AndreyATC

    AndreyATC New Member

    Публикаций:
    0
    Регистрация:
    16 май 2007
    Сообщения:
    60
    каким образом ты считываешь строку?
    Если по одному символу в цикле то влепи туда счетчик!
     
  8. MSoft

    MSoft New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2006
    Сообщения:
    2.854
    AndreyATC, если верить шестому посту, то он без малейшего понятия, как использовать ассемблер. А писать за него код, особенно такой сложности, вряд ли кто-то будет
     
  9. AndreyATC

    AndreyATC New Member

    Публикаций:
    0
    Регистрация:
    16 май 2007
    Сообщения:
    60
    MSoft
    да кода конечно за него писать не кто не будет?
    но мне больше интересно то зачем оно ему надо? никак не пойму...
     
  10. Otebebe

    Otebebe New Member

    Публикаций:
    0
    Регистрация:
    3 апр 2006
    Сообщения:
    91
    Great
    AH=0AH принимает символы в выделенный буфер.И число по offset 01H в этом буфф. показывает
    число реально введенных символов без 0DH.
    ASCIIZ или ASCII$ приходится делать....
     
  11. Axotnik

    Axotnik New Member

    Публикаций:
    0
    Регистрация:
    8 май 2007
    Сообщения:
    48
    я купил книжечку з заданиеми вот и их решаюю.вне надо помощь...и я вас прошу о ей если не хотите помощь то вообще не пишите!!!!
     
  12. W4FhLF

    W4FhLF New Member

    Публикаций:
    0
    Регистрация:
    3 дек 2006
    Сообщения:
    1.050
    У тебя скоро сессия и тебе надо, чтобы тебе кто-то сделал лабы.
     
  13. Axotnik

    Axotnik New Member

    Публикаций:
    0
    Регистрация:
    8 май 2007
    Сообщения:
    48
    ага до сесии мне еще лет 6 ...я еще в школе учусь....
     
  14. asmfan

    asmfan New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2006
    Сообщения:
    1.004
    Адрес:
    Abaddon
    Axotnik
    Тады иди пока книжки читай. Всё полезней будет.
     
  15. Axotnik

    Axotnik New Member

    Публикаций:
    0
    Регистрация:
    8 май 2007
    Сообщения:
    48
    короче кто поможет с функицией 5 гривен на счёт скину
     
  16. RamMerLabs

    RamMerLabs Well-Known Member

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    1.426
    пятый класс?
     
  17. Axotnik

    Axotnik New Member

    Публикаций:
    0
    Регистрация:
    8 май 2007
    Сообщения:
    48
    нет 6 класс.обьясните пожалуста как ето всё сделать
     
  18. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    дык а какой смысл если за тебя напишут программу?
    Чему ты научишься? Далеко не все задачи можно рещать шаблонно.
     
  19. matich

    matich New Member

    Публикаций:
    0
    Регистрация:
    16 апр 2007
    Сообщения:
    72
    Axotnik,
    поставь себе emu8086, поможет в изучении.

    вот код
     
  20. Axotnik

    Axotnik New Member

    Публикаций:
    0
    Регистрация:
    8 май 2007
    Сообщения:
    48
    пасибо щас скачаю ему8086