鱼C论坛

 找回密码
 立即注册
查看: 3075|回复: 3

实验九 遇到一个奇怪的问题 谁来帮帮我

[复制链接]
发表于 2011-3-11 17:55:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 a89361461 于 2011-3-11 17:56 编辑

assume cs:code,ds:data

     data segment

     db'welcome to masm!'

     dw 0200h,2400h,7100h  ;颜色属性值低位补两个零,为后面AX赋值提供方便。

     data ends


     stack segment

     db 16 dup(0)

     stack ends


     code segment

w:   mov ax,data
     mov ds,ax
     mov ax,stack
     mov ss,ax
     mov sp,16
     mov ax,0b872h
     mov es,ax

     mov cx,3

s0:  push cx
     mov cx,16
s:   mov ax,10h[bx]  ;颜色属性赋值给AX
     mov al,ds:[si]      ;赋值字母ASCII 给AX低8位
     mov es:[di+bp],ax  
     inc si
     add di,2
     loop s

     mov di,0
     mov si,0
     add bx,2
     add bp,0a0h
     pop cx

     loop s0
     
     
     
     mov ax,4c00h
     int 21h

     code ends

   end w
问题是,在DEBUG 中能看出效果,在DOS中看不出。问题出在哪?
未命名.jpg
33.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-3-11 18:07:56 | 显示全部楼层
虚拟模式的问题。你的程序正常。呵呵。装模拟器吧。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-3-11 18:13:02 | 显示全部楼层
回复 2# china0008


    摸拟器是什么?不懂,不会装啊。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-3-16 11:01:03 | 显示全部楼层



    :funk: :'( :'( 原来是这个原因啊.......        我都编得砸电脑几次了也是楼主的状况:dizzy:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-28 23:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表