. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->转移指令的原理
主题 : :  实验9,根据材料编程的问题  [已解决] 回复[ 5次 ]   点击[ 287次 ]  
liangfei
[帖 主] [ 发表时间:2007-09-18 16:33 ] 
荣誉值:0
信誉值:2
注册日期:2007-09-11 19:18
assume cs:code,ds:data
data segment
    db 'welcome'
    data ends
code segment
    start:
     mov ax,data
     mov ds,ax
     mov cx,14
     mov ax,0b800h
     mov es,ax
     mov bx,0
     s:
     mov al,ds:[bx]
    mov ah,02
     mov es:[bx],al
     inc bx
     
     loop s
     


                mov ax,4c00h

                int 21h

code ends

end start

我的屏幕上,只能显示wlo,就是"welcome"每隔一个,请问,这是什么原因,谁能帮我把这个程序补全,谢谢!!!!
playboy
[第2楼] [ 回复时间:2007-09-18 20:29 ] 
荣誉值:31
信誉值:1
注册日期:2007-06-26 11:44
程序循环的逻辑有问题,还有你对显存的结构没有完全了解,建议你在把p175关于显存结构的知识巩固一下,然后在从新考虑一下循环的逻辑部分。
此问题已结贴!
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved