注册 登录
编程论坛 汇编论坛

关于两个段中的数据依次相加的问题

powlin1991 发布于 2012-03-22 12:38, 924 次点击
还是王爽老师汇编语言(第二版)第六章的实验问题
其中第五题是这样说的:编写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:
    ?
code ends
end start

这个题我们老师说不用做,不过我试了一下,已经做出来了,但是有点啰嗦(可能因为很多没学到),我的代码就不附上了,反正看也没有意思哈,不过我的思路就是如下这样:
先将a段中的数据依次复制到c段中,然后做一个循环把b段和c段中的数据依次相加存在c段中。
我想问下更好的方法,希望有人能指点一下用到的方法函数(方法名就可以了,其他的我自己查资料),或者可以的话麻烦把思路说一下,然后我自己试一下,谢谢!
3 回复
#2
zklhp2012-03-22 21:41
相加貌似没啥算法方面的东西罢 就是有也没意思 因为时间复杂度决定了这玩意不会用太多时间 要是乘 除 有讨论的意义
#3
zklhp2012-03-22 21:42
我的代码就不附上了,反正看也没有意思哈

嗯 要是有人有思路也不说呢 呵呵
#4
powlin19912012-03-24 03:25
嗯嗯,看过别人的一些代码,也没觉得特别好的,我还是先继续向下探讨好了。
1