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

Discussion in 'WASM.BEGINNERS' started by Axotnik, May 18, 2007.

  1. Axotnik

    Axotnik New Member

    Blog Posts:
    0
    Joined:
    May 8, 2007
    Messages:
    48
    как определить длину строки которая вводиться с клавиатуры...?надо сделать ето смопощь функции...
    my_func proc
    cmp ah, 0
    jne exit_func
    ...код программы.....

    exit_func: iret
    my_func endp
     
  2. Vov4ick

    Vov4ick Владимир

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

    MSoft New Member

    Blog Posts:
    0
    Joined:
    Dec 16, 2006
    Messages:
    2,854
    ищи конец строки. В досе это кажется символ $. Потом от конца строки отними начало - вот и получишь длину.
     
  4. wasm_test

    wasm_test wasm test user

    Blog Posts:
    0
    Joined:
    Nov 24, 2006
    Messages:
    5,582
    xor al, al / xor ecx, ecx / dec ecx / mov esi, string / repne cmpsb ?
     
  5. wasm_test

    wasm_test wasm test user

    Blog Posts:
    0
    Joined:
    Nov 24, 2006
    Messages:
    5,582
    кажется, функция чтения строки с клавы возвращает ASCIIZ строку, а не изврат с долларами, как в досе в выводе принято
     
  6. Axotnik

    Axotnik New Member

    Blog Posts:
    0
    Joined:
    May 8, 2007
    Messages:
    48
    не понимаюю то как ето всё сделать ...код пожалуста а то на словах я и сам понимаю
     
  7. AndreyATC

    AndreyATC New Member

    Blog Posts:
    0
    Joined:
    May 16, 2007
    Messages:
    60
    каким образом ты считываешь строку?
    Если по одному символу в цикле то влепи туда счетчик!
     
  8. MSoft

    MSoft New Member

    Blog Posts:
    0
    Joined:
    Dec 16, 2006
    Messages:
    2,854
    AndreyATC, если верить шестому посту, то он без малейшего понятия, как использовать ассемблер. А писать за него код, особенно такой сложности, вряд ли кто-то будет
     
  9. AndreyATC

    AndreyATC New Member

    Blog Posts:
    0
    Joined:
    May 16, 2007
    Messages:
    60
    MSoft
    да кода конечно за него писать не кто не будет?
    но мне больше интересно то зачем оно ему надо? никак не пойму...
     
  10. Otebebe

    Otebebe New Member

    Blog Posts:
    0
    Joined:
    Apr 3, 2006
    Messages:
    91
    Great
    AH=0AH принимает символы в выделенный буфер.И число по offset 01H в этом буфф. показывает
    число реально введенных символов без 0DH.
    ASCIIZ или ASCII$ приходится делать....
     
  11. Axotnik

    Axotnik New Member

    Blog Posts:
    0
    Joined:
    May 8, 2007
    Messages:
    48
    я купил книжечку з заданиеми вот и их решаюю.вне надо помощь...и я вас прошу о ей если не хотите помощь то вообще не пишите!!!!
     
  12. W4FhLF

    W4FhLF New Member

    Blog Posts:
    0
    Joined:
    Dec 3, 2006
    Messages:
    1,050
    У тебя скоро сессия и тебе надо, чтобы тебе кто-то сделал лабы.
     
  13. Axotnik

    Axotnik New Member

    Blog Posts:
    0
    Joined:
    May 8, 2007
    Messages:
    48
    ага до сесии мне еще лет 6 ...я еще в школе учусь....
     
  14. asmfan

    asmfan New Member

    Blog Posts:
    0
    Joined:
    Jul 10, 2006
    Messages:
    1,004
    Location:
    Abaddon
    Axotnik
    Тады иди пока книжки читай. Всё полезней будет.
     
  15. Axotnik

    Axotnik New Member

    Blog Posts:
    0
    Joined:
    May 8, 2007
    Messages:
    48
    короче кто поможет с функицией 5 гривен на счёт скину
     
  16. RamMerLabs

    RamMerLabs Well-Known Member

    Blog Posts:
    0
    Joined:
    Sep 11, 2006
    Messages:
    1,426
    пятый класс?
     
  17. Axotnik

    Axotnik New Member

    Blog Posts:
    0
    Joined:
    May 8, 2007
    Messages:
    48
    нет 6 класс.обьясните пожалуста как ето всё сделать
     
  18. n0name

    n0name New Member

    Blog Posts:
    0
    Joined:
    Jun 5, 2004
    Messages:
    4,336
    Location:
    Russia
    дык а какой смысл если за тебя напишут программу?
    Чему ты научишься? Далеко не все задачи можно рещать шаблонно.
     
  19. matich

    matich New Member

    Blog Posts:
    0
    Joined:
    Apr 16, 2007
    Messages:
    72
    Axotnik,
    поставь себе emu8086, поможет в изучении.

    вот код
     
  20. Axotnik

    Axotnik New Member

    Blog Posts:
    0
    Joined:
    May 8, 2007
    Messages:
    48
    пасибо щас скачаю ему8086