鱼C论坛

 找回密码
 立即注册
查看: 3316|回复: 14

关于实验十,改进后还是无法显示!

[复制链接]
发表于 2011-11-24 13:52:42 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 新用户 于 2011-11-24 14:16 编辑

assume cs:code
data segment
db 'welcome to masm!',0
data ends
code segment
start:  mov dh,8
     mov dl,3
     mov cl,2
     mov ax,data
     mov ds,ax
     mov si,0
     call show_str
     
     mov ax,4c00h
     int 21h
     
show_str:
     mov ax,0b800H
     mov es,ax      ;设定显存的段地址
     
     mov ax,0
     mov al,160
     mul dh      
     mov bx,ax      ;计算行的绝对位置BX
     
     mov ax,0
     mov al,2
     mul dl
     mov di,0
     mov di,ax      ;计算列的绝对位置DI
     
     add bx,di      ;计算要显示的绝对起始地址BX
     mov di,0
     
s:    mov ax,0
     mov byte ptr al,ds:[si]       ;SI为循环索引,AL为数据
     mov ah,cl          ;把颜色给AH
     mov cx,0
     mov cl,al          ;读取CX是否为零
     jcxz ok           ;如果CX=0跳到OK处
     mov byte ptr es:[bx+di],al             ;把数据段起始数据给显存地址
     mov byte ptr es:[bx+di+1],ah     ;把颜色给显存地址
     inc si          ;索引数加2
     add di,2
     loop s
     
ok:    ret     
code ends
end start   



运行文件,一闪而过,一直没有在电脑上显示!!
开始怀疑是不是电脑的关系

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
头像被屏蔽
发表于 2011-11-24 14:31:34 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
头像被屏蔽
发表于 2011-11-24 14:34:33 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-11-24 14:36:43 From FishC Mobile | 显示全部楼层
你们可以调试?我的电脑怎么看不到?哪错了都不知道,郁闷!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
头像被屏蔽
发表于 2011-11-24 14:38:16 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
头像被屏蔽
发表于 2011-11-24 14:38:58 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-11-24 14:41:06 From FishC Mobile | 显示全部楼层
我的电脑调试看不见?什么原因?一闪而过!什么也没有!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
头像被屏蔽
发表于 2011-11-24 14:42:12 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-11-24 14:43:13 From FishC Mobile | 显示全部楼层
win7    32位
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-11-24 14:44:44 From FishC Mobile | 显示全部楼层
看不见效果,没法调试!现实三行的哪个也是不显示!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
头像被屏蔽
发表于 2011-11-24 14:46:28 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-11-24 14:49:08 From FishC Mobile | 显示全部楼层
我下个试试!谢了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-24 20:45:09 | 显示全部楼层
很高心大家热心讨论啊~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-24 21:37:45 | 显示全部楼层
程序没问题的话就检查自己的环境吧,话说问题出多了好处也少不了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-11-25 14:47:25 | 显示全部楼层
用deubg加载然后用G命令跳出,然后就会显示的吧,直接运行基本上不肯显示
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-10-8 19:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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