汇编疑问
这段代码如果在开始就调用的话那没问题。但是到后来用指令调用的话就工作异常了。我是用EMU8086 4.08进行模拟的,这是什么问题?
程序代码:
sys_dir proc push es push ds lea ax,dseg mov es,ax mov ds,ax mov ah,47h lea si,cmdl add si,3 int 21h sub si,3 add dl,'A' mov [si],dl inc si mov [si],':\' sys_dir_find0: mov cl,[si] inc si cmp cl,0 jne sys_dir_find0 dec si mov [si],'$' pop ds pop es ret sys_dir endp
inc.rar
(2.38 KB)