从程序集

时间:2016-09-17 02:31:21

标签: assembly tasm

我尝试在TASM程序集中编写用于整数输入的简单程序,并在问题中进行堆栈。我检查每个输入字符是否为数字。如果它是我想从控制台输入删除最后一个字符的字符。

喜欢的东西:

repeat:
        mov ah, 01h
        int 21h
        cmp al, 13                      ; if(al == enter)
        jz enterInput                   ;   enterInput
        cmp al, 30h                     ; if(al < '0')
        jl characterInput               ;   characterInput
        cmp al, 39h                     ; if(al > '9')
        jg characterInput               ;   characterInput
        loop repeat                     ; else loop
        ...
characterInput:
        ; remove last input character from console

0 个答案:

没有答案