leiao1989613 发表于 2013-9-2 19:34:52

实验九相关问题请教!


为什么实验九成功显示后会无法显示第一个字母‘w', 或者说第一个字母会被丢弃或遗失?

leiao1989613 发表于 2013-9-2 19:36:07

{:5_111:}在懂得的人看到前千万别沉了!{:7_155:}

小咒 发表于 2013-9-2 20:40:26

你不帖代码上来我们无法知道到底是什么问题

leiao1989613 发表于 2013-9-2 21:00:56

assume cs:code, ds:data

data segment
      db 'welcome to masm!'
data ends

code segment

start:      mov ax, 0b800H
            mov es, ax
            mov ax, data
            mov ds, ax
            mov bx, 0
            mov si, 0
            mov cx, 16
               
   s:      mov al,
             mov es:710h, al
             mov al, 0aH
             mov es:711h, al
             inc bx
             inc si
             loop s
               
             mov ax, 4c00H
             int 21H
               
code ends

end start

小咒 发表于 2013-9-2 21:04:54



经过测试代码正常,你调试时候的显示问题吧

leiao1989613 发表于 2013-9-3 07:20:41

直接用g命令是可以正常显示,但是如果用t命令单步执行到loop指令再用p命令执行后,就会出现首字母被舍弃或丢失或覆盖的现象,即截图中的情况,我主要是不知道,为什么出问题的只会是第一位的首字母?{:7_155:}{:7_166:}

leiao1989613 发表于 2013-9-3 14:02:27

{:5_111:}希望在知道的人看见前,别沉了!!!!{:7_155:}
页: [1]
查看完整版本: 实验九相关问题请教!