鱼C论坛

 找回密码
 立即注册
查看: 3426|回复: 6

关于实验5第五题,实在弄不明白.

[复制链接]
发表于 2011-6-24 22:56:17 | 显示全部楼层 |阅读模式

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

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

x
5.程序如下,编写code段中的代码,将a段和b段中的数据依次相加,将结果存到c段中。


assume    cs:code
a             segment
              db        1,2,3,4,5,6,7,8
a             ends
b             segment
              db        1,2,3,4,5,6,7,8
b             ends
c             segment   
              db        0,0,0,0,0,0,0,0
c             ends
code          segment
         start:mov       ax,a
              mov       es,ax
              mov       ax,c
              mov       ds,ax
              mov       bx,0
              mov       cx,8
           s1:mov       al,es:[bx]
              mov       [bx],al
              inc       bx
              loop      s1
              mov       ax,b
              mov       es,ax
              mov       bx,0
              mov       cx,8
           s2:mov       al,es:[bx]
              add       [bx],al
              inc       bx
              loop      s2
              mov       ax,4c00h
              int       21h
              code ends
              end       start   
实验5绞尽脑汁写出来的答案,不知道这样写行么?哪里错了。求各位大牛指点。。先谢谢各位。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-6-25 12:22:52 | 显示全部楼层
写的对不对,你不会用DEBUG来验证一下吗
应该是没问题的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-6-25 21:35:27 | 显示全部楼层
我看行 申明我是菜鸟:lol
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-6-25 22:55:15 | 显示全部楼层
debug不太熟悉弄的自己一头雾水。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-7-20 11:18:08 | 显示全部楼层
首先第一点:那两个C你要把它改了,改成其他的字母好像就没问题了,也许是它的保留字吧,我也不知什么原因c             segment   
              db        0,0,0,0,0,0,0,0
c             ends
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-7-20 11:21:32 | 显示全部楼层
当然,还有mov       ax,c这一句中的那个C
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-7-20 11:31:14 | 显示全部楼层
其它代码全部正确,我上机调试过了,正愁不会写代码呢,呵呵,谢谢你提供现成的,看来你比我行啊,要多向你学习学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-15 00:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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