Как получить ввод от пользователя и сравнить его с буквой на языке ассемблера? - PullRequest
0 голосов
/ 11 апреля 2020

В моей программе я получаю от пользователя число, которое повторяется до нажатия на символ «q», при нажатии делит общее количество входов на количество входов и отображает его. Я знаю, что знаю, что могу использовать либо getDe c, getCh, либо _BIOSCh, но не уверен, какой использовать. *

        call getDec
        mov T, ax
        mov ax, 'Q'
        cmp ax, T
        je Qlop
        jmp Lop

    Lop:
        _PutStr Input_Prompt
        call getDec
        add T, ax
        inc X
        mov ax, 'Q'
        cmp ax, T
        cmp ax, 113
        je Qlop
        jmp Lop
    QLop:

        mov ax, X
        div T
        mov ax, T
        mov ah, 0
        call PutDec
        _PutCh 13,10
        _Exit 0
        NumAvg ENDP
        END NumAvg
...