汇编长程序的问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 23:38:50
不知道大家如何,我最近写汇编长程序时,在数据段定义了很多的字符串变量,刚开始用mov ax,data
mov ds,ax
mov dx,offset xx
在mov ah,09h
int 21h
能正常显示
但是后面,在这样输出就出现字符串输出不正确了,为什么啊?
如何让各个寄存器都回到刚刚程序开始的状态啊???
谢谢,大家

首先字符串要以 $结尾

不知后面有没改掉dx的值

不然再从新赋值 mov dx,offset xx
一遍
退出在进入
就可以各个寄存器都回到刚刚程序开始的状态