| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 784 人关注过本帖
标题:(王爽) 实验10 (1) 代码 求改错
只看楼主 加入收藏
e0a
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2014-2-23
结帖率:20%
收藏
已结贴  问题点数:10 回复次数:4 
(王爽) 实验10 (1) 代码 求改错
程序代码:
把 data段 字符  显示到 屏幕 第8行 第 3列   白底绿色



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 di,0          ;显存偏移
              mov si,0          ;字符串偏移


              call show

              mov ax,4c00h
              int 21h

show:         mov ax,0b800h       ;显存子程序
              mov es,ax
              mov al,160
              mul dh
              mov bx,ax
              mov al,2
              mul dl
              add ax,bx
              mov di,ax

              mov bx,0
              mov cx,0



show1:        mov ch,0
              mov cl,[si]     
              jcxz ok           
              mov al,ds:[si]
              mov ah,02h          ;放到ax  高位 属性, 低位 字符
              mov es:[di],ax      ;放到显存地址
              add di,2
              inc si
              jmp short show1

ok:           ret

code ends
end start


[ 本帖最后由 e0a 于 2014-3-8 15:48 编辑 ]
搜索更多相关主题的帖子: Welcome 子程序 字符串 
2014-03-08 15:44
e0a
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2014-2-23
收藏
得分:0 
编译没结果  一直卡在光标

帮我看看哪里有错  注意下 show1
2014-03-08 15:46
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
程序若有语法错误,编译时会报错啊,不会卡的。程序若有逻辑错误,运行时才可能会卡。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2014-03-09 09:07
e0a
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2014-2-23
收藏
得分:0 
什么逻辑错误
2014-03-10 08:32
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:10 
我的意思是程序在编译过程中通常不会出现卡死的,程序有语法错误,编译器会报错的。只有编译通过的程序在运行过程中,如果程序有逻辑错误(例如有死循环),才有可能出现类似卡死的现象。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2014-03-10 16:52
快速回复:(王爽) 实验10 (1) 代码 求改错
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016370 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved