我正在编写一个程序,它输入一个字符串,将其存储在内存中,然后输出回屏幕。但是我很难解决这个问题。TASM汇编程序代码中的无限循环错误
我的源代码:
IDEAL
MODEL small
STACK 100h
DATASEG
beggining db 100 dup(0)
CODESEG
Start:
mov ax, @data
mov ds, ax
mov bx, offset beggining
myloop:
mov ah, 06h
mov dl, 0ffh
int 21h
mov [bx], al
mov dl, [bx]
mov ah, 02h
int 21h
inc bx
cmp al, 13
je quit
jmp myloop
quit:
mov ax, 4c00h
int 21h
end Start
当我运行上面它不起作用所示的源代码程序。它进入无限循环。
为什么我的程序不打印我之前输入的字符?
顺便说一句我正在写TASM。
看似不好的标题为合理作出的问题... :) – Mysticial
请给从中试图复制该程序的URL或其他资源。 –