| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 700 人关注过本帖
标题:分别在屏幕的第2,4,6,8行显示4句英文诗
只看楼主 加入收藏
e0a
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2014-2-23
结帖率:20%
收藏
已结贴  问题点数:5 回复次数:3 
分别在屏幕的第2,4,6,8行显示4句英文诗
程序运行成无限循环  调试2天 不知道怎么改
求指点错误
程序代码:

 assume cs:code
data segment
db 16 dup (0)
data ends
code segment
  s1:    db 'Good,better,best,','$'
  s2:    db 'Never let it rest,','$'
  s3:    db 'Till good is better,','$'
  s4:    db 'And better,best.','$'
  s:      dw offset s1,offset s2,offset s3,offset s4
  row:  db 2,4,6,8
start:             mov    ax,data
                   mov    ss,ax
                   mov    sp,16
                   mov    si,offset s1
                   mov    dx,offset s  
                   mov    bx,offset row
                   mov    ax,cs
            mov    ds,ax
            mov    ax,0b800h
            mov    es,ax

          mov    cx,4
          mov    ah,0
          mov    al,160

so:                   ;数据段行循环      
          push    ax
          push    cx
          push    dx
          push    bx                ;保存当前寄存器参数
          mul byte ptr [bx]
          mov bx,dx
          mov     di,ax                 ;di  显存 初始位置
so1:      mov     si,[bx]
          cmp byte ptr [si],'$'
          jcxz     ok
          mov     al,[si]
          mov     ah,02h
          mov     es:[di],ax
          add      di,2
          inc       si
          jmp      short so1

ok:                     pop     bx 
                        pop     dx
                        pop     cx
                        pop     ax
                        inc      bx
                        add     dx,2
                        loop    so
                        mov    ax,4c00h
                        int      21h
code ends
end start



[ 本帖最后由 e0a 于 2014-3-24 15:39 编辑 ]
搜索更多相关主题的帖子: 英文诗 英文诗 
2014-03-24 15:37
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:3 
我都有些忘了  LOOP循环好像检查cx的值  得有类似c里面 cx--的语句

DO IT YOURSELF !
2014-03-25 16:08
海无边
Rank: 2
等 级:论坛游民
帖 子:15
专家分:72
注 册:2011-9-28
收藏
得分:3 
还没看懂,帮顶!!!
2014-03-26 22:42
Alar30
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:10
帖 子:988
专家分:1627
注 册:2009-9-8
收藏
得分:0 
英文诗?
还真没写过。。。
2014-04-14 21:19
快速回复:分别在屏幕的第2,4,6,8行显示4句英文诗
数据加载中...
 
   



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

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