我正在练习汇编语言,我想要做的是让它打印出每输入一个字符我输入的每个字符。问题是它只打印第一个和第六个字符。有什么我做错了吗?打印每五个字符
include irvine32.inc
Title characters
.data
fort db "Enter here:",0
.code
main proc
mov ecx,10
mov edx, offset fort
mov eax,0
call crlf
call writestring
call crlf
call crlf
call readstring
call crlf
call crlf
L1:
mov al, [edx]
add dx,5
call writechar
call crlf
loop L1
exit
main endp
end main