|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 汇编论坛 』
→ 有一些问题 在汇编学习中
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
4746
人关注过本帖
标题:
有一些问题 在汇编学习中
取消只看楼主
加入收藏
万万切克闹
等 级:
新手上路
帖 子:7
专家分:0
注 册:2015-6-10
结帖率:
0
楼主
收藏
问题点数:0 回复次数:4
有一些问题 在汇编学习中
图片附件: 游客没有浏览图片的权限,请
登录
或
注册
如图所示 我想了好久 也编了一部分程序 但是不成功 求指导
搜索更多相关主题的帖子:
如图所示
2015-06-10 17:03
举报帖子
使用道具
赠送鲜花
万万切克闹
等 级:
新手上路
帖 子:7
专家分:0
注 册:2015-6-10
第
2
楼
收藏
得分:0
回复 3楼 取名字
谢谢 好人 真的很谢谢
2015-06-11 00:08
举报帖子
使用道具
赠送鲜花
万万切克闹
等 级:
新手上路
帖 子:7
专家分:0
注 册:2015-6-10
第
3
楼
收藏
得分:0
回复 3楼 取名字
图中有个错误 f2 db 1这样才是fabonaci
数组 其实还有一个要求是 只要求前10项就可以了,并把总和放在sum里 真心谢谢你 。但是 我这样遍老是出错,求指点迷津
data
segment
f1
db 1
f2
db 1
fnext db 8 dup(?)
sum db ?
table dw 4 dup(?)
data
ends
code
segment
assume cs:code,ds:data
main
proc far
push ds
sub
ax,ax
push ax
mov ax,data
mov ds,ax
mov table,offset f1
mov table+2,offset f2
mov table+4,offset fnext
mov table+6,offset sum
mov bx,offset table
call ab
ret
main endp
ab
proc
near
mov si,[bx]
mov cx,8
xor ax,ax
p1:
mov ax,[si]
add bx,ax
add ax,[si+1]
mov [si+2],ax
inc si
loop p1
add bx,[si+1]
add bx,[si+2]
mov sum,offset bx
ret
ab
endp
code
ends
end main
[
本帖最后由 万万切克闹 于 2015-6-11 00:15 编辑
]
2015-06-11 00:12
举报帖子
使用道具
赠送鲜花
万万切克闹
等 级:
新手上路
帖 子:7
专家分:0
注 册:2015-6-10
第
4
楼
收藏
得分:0
回复 2楼 hu9jj
求解答啊
搞了半天了
其中 f2 db 1
这样才是fabonaci数列 求前10项和
就行了
data
segment
f1
db 1
f2
db 1
fnext db 8 dup(?)
sum db ?
table dw 4 dup(?)
data
ends
code
segment
assume cs:code,ds:data
main
proc far
push ds
sub
ax,ax
push ax
mov ax,data
mov ds,ax
mov table,offset f1
mov table+2,offset f2
mov table+4,offset fnext
mov table+6,offset sum
mov bx,offset table
call ab
ret
main endp
ab
proc
near
mov si,[bx]
mov cx,8
xor ax,ax
p1:
mov ax,[si]
add bx,ax
add ax,[si+1]
mov [si+2],ax
inc si
loop p1
add bx,[si+1]
add bx,[si+2]
mov sum,offset bx
ret
ab
endp
code
ends
end main这是我写的不过漏洞百出
请指教
2015-06-11 00:17
举报帖子
使用道具
赠送鲜花
万万切克闹
等 级:
新手上路
帖 子:7
专家分:0
注 册:2015-6-10
第
5
楼
收藏
得分:0
回复 8楼 取名字
通过地址表传递地址参数的方法求斐波那契数列前十项和的通用子程序 ,并将和放在sum里面。
data segment
f1 db 1 数列第一项为1
f2 db 2 数列第二项为1
fnext db 8 dup (?) 将后8项的值根据斐波那契数列的特点计算并保存在fnext里面
sum db? 将求得的和放在sum里面
table dw 4 dup(?) 地址表
麻烦大神 给个程序 我参考一下 我搞了一天了 还是错 麻烦了
2015-06-11 14:47
举报帖子
使用道具
赠送鲜花
5
1/1页
1
快速回复:
有一些问题 在汇编学习中
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.037162 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved