汇编网首页登录博客注册
wubizao的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
文章收藏

[2007-10-25 12:27] 实验13(3)--显示英文诗

图片载入中
代码如下:
assume cs:code

code segment
s1: db 'Love is more than a word,','$'
s2: db 'It syas so much.','$'
s3: db 'When i see these four letters,','$'
s4: db 'I almost feel your touch.','$'
s5: db 'This only happend since,','$'
s6: db 'I feel in love with you.','$'
s7: db 'Why this word does this,','$'
s8: db 'I have not got a clue.','$'
s:  dw offset s1,offset s2,offset s3,offset s4
    dw offset s5,offset s6,offset s7,offset s8
row: db 5,7,9,11,13,15,17,19

start:   mov ax,cs
         mov ds,ax
         mov bx,offset s
         mov si,offset row
         mov cx,8
ok:      mov bh,0
         mov dh,[si]   ;填空处
         mov dl,30
         mov ah,2
         int 10h
         
         mov dx,[bx]   ;填空处
         mov ah,9
         int 21h
         inc si
         add bx,2
         loop ok
         mov ax,4c00h
         int 21h
code ends
end start
这题目是要我们补全程序
要是直接叫我编写的话,我还得想好久才行
原程序中有这几条命令:
          mov bx,offset s
         mov si,offset row
通过offset s取得了 存放诗句偏移地址内存的 偏移地址
offset row取得了 存放行的内存的 偏移地址
理解了这两点
应该很好补全程序的
还要注意调用各个中断子程序的参数要求
评论次数(1)  |  浏览次数(972)  |  类型(汇编作业) |  收藏此文  | 

[  Wednesday   发表于  2007-11-09 17:33  ]

收藏之,加顶一下!!!

 
 请输入验证码  (提示:点击验证码输入框,以获取验证码