鱼C论坛

 找回密码
 立即注册
查看: 1451|回复: 2

实验9--显示不出结果来的看这里。。。。。

[复制链接]
发表于 2013-11-7 23:44:46 | 显示全部楼层 |阅读模式

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

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

x
说起来这是相当蛋疼的事!!!!
话说我看过鱼哥的视频后,,立马有了编写程序的欲望,20分钟过去,代码完成。


蛋疼就蛋疼在这里,,编译好了后,用cmd试试看能不能显示,,卧槽居然一闪而过!!我一直以为是不是代码写错了???

于是乎就不断的在修改代码!!!坑爹啊,,改了N(不下于20次),改一次代码测试下,改一次代码又测试下,最终还是没显示出来、、狂抓啊!!!


于是乎就想到来论坛求助:lol:,,黄天不负有心人,嘿嘿,,找到原因了。。。。。。。。

卧槽槽曹,,,,原来代码没问题,,,是XP环境下的CMD有问题:huffy:,,,

后来采用了这位老兄的办法:
办法.jpg

我的代码:(个人的思路,仅供参考!!)

assume cs:code,ds:data
  data segment
    db 'welcome to masm!'
  data ends   

  code segment
start: mov ax,data
       mov ds,ax
       mov ax,0b804H
       mov es,ax
          
                
           mov bx,0
           mov cx,16
x1:           mov al,[bx]
           mov ah,02H
           mov es:[si],ax
           inc bx
           add si,2
           loop x1
          
           mov bx,0
           mov cx,16
x2:           mov ax,0b80ch
       mov es,ax
           mov al,[bx]
           mov ah,24H
           mov es:[si],ax
           inc bx
           add si,2
           loop x2
          
           mov bx,0
           mov cx,16
x3:           mov ax,0b814h
       mov es,ax
           mov al,[bx]
           mov ah,71H
           mov es:[si],ax
           inc bx
           add si,2
           loop x3
          
           mov ax,4c00H
           int 21h
  code ends
end start  


成功后的图:

成功后截图

成功后截图





想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-11-8 21:44:17 | 显示全部楼层
不错!!!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-11-8 22:44:13 | 显示全部楼层
为楼主顶一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-9-28 19:15

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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