首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能为:已知斐波那契(Fibonacci)数0,1,1,2,3,5,8,13……这些数的关系是:从第三项开始,每项都是它前面两项之和。若用ai表示第i项,则有a1=0、a2=1、 ai=ai-1+ai-2(i≥3)。试求出第24个斐波那契数,
请编制程序,其功能为:已知斐波那契(Fibonacci)数0,1,1,2,3,5,8,13……这些数的关系是:从第三项开始,每项都是它前面两项之和。若用ai表示第i项,则有a1=0、a2=1、 ai=ai-1+ai-2(i≥3)。试求出第24个斐波那契数,
admin
2009-02-15
78
问题
请编制程序,其功能为:已知斐波那契(Fibonacci)数0,1,1,2,3,5,8,13……这些数的关系是:从第三项开始,每项都是它前面两项之和。若用ai表示第i项,则有a1=0、a2=1、 ai=ai-1+ai-2(i≥3)。试求出第24个斐波那契数,存放在RESULT开始的内存单元中。
部分程序已经给出,其中原始数据由LOAD过程从文件INPUT1.DAT中读入从SOURCE开始的内存单元,运算结果要求从RESULT开始存放,由SAVE过程保存到OUTPUT1.DAT文件中。请在BEGIN和END之间补充使其完整,完成要求的功能。或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生PROG1.EXE执行文件,最终产生运行结果。
部分程序如下:
; PROG1.ASM
EXTRN LOAD:FAR, SAVE:FAR
N EQU 1
DSEG SEGMENT
SOURCE DW N DUP (?)
RESULT DW N DUP (0)
NAME0 DB ’INPUT1.DAT’,0
NAME1 DB ’OUTPUT1.DAT’,0
DSEG ENDS
SSEG SEGMENT STACK
DB 128 DUP (?)
SSEG ENDS
CSEG SEGMENT
ASSUME CS:CSEG, DS:DSEG;SS:SSEG
START PROC FAR
PUSH DS
XOR AX,AX
PUSH AX
MOV AX,DSEG
MOV DS,AX
LEA DX, SOURCE
LEA SI,NAME0
MOV CX,N
CALL LOAD
; *** BEGIN ***
MOV AX,______
MOV BX, 1
_____________
L1: _____________
_____________
_____________
MOV [RESULT],BX
; *** END ***
LEA DX,RESULT
LEA SI,NAME1
MOV CX,N
CALL SAVE
RET
START ENDP
CSEG ENDS
END START
选项
答案
; *** BEGIN *** M0V AX,0 M0V BX,1 M0V CX,22 L1: ADD AX,BX XCHG AX, BX LOOP L1 MOV [RESULT],BX ; *** END *** [INPUT1.DAT 中的输入数据]: OOH [输出结果] F1
解析
转载请注明原文地址:https://www.kaotiyun.com/show/55rZ777K
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
企业管理分成高、中、基三个层次,不同的管理层次需要不同的信息。下述描述中正确的是()。
分布式数据的形式多样化,下列()形式有同步设计的问题。Ⅰ.子集数据Ⅱ.复制数据Ⅲ.划分数据Ⅳ.独立模式数据Ⅴ.重组数据
SQL语言中的“视图(View)”对应于数据库三级模式结构中的()。
软件质量虽然是难于定量度量的软件属性,但仍能提出许多重要的软件质量指标,它们分别与软件产品的运行、修改和转移有关。以下()是与软件产品转移不密切相关的软件特性。
LKP框架结构的DSS包含()等几部分,其中最后一部分是DSS求解问题的核心。
下列关于MIS的设备、工具和环境选择的描述中,正确的是
如下两个数据库表中,若雇员信息表的主键是‘雇员号’,部门信息表的主键是‘部门号’。雇员信息表中的‘部门号’就是部门信息表中的‘部门号’。说要删除部门信息表中的行,()行可以被删除。雇员信息表
信息系统建设涉及到许多学科。下列学科Ⅰ.管理学科Ⅱ.决策学科Ⅲ.计算机学科Ⅳ.数学哪些是与信息系统建设有关的学科?
JamesMartin认为,主题数据库是与企业经营主题有关而不是与一般的应用项目有关的数据库,下列论述中哪个是不正确的?()
原型化方法不过分强调系统开发的阶段的划分,也不刻意追求事先完全认清信息需求,而是在逐步实现的过程中完成系统的定义。显然它使用了这种【】技术克服了传统生命周期方法事先严格定义需求,缺乏弹性以及开发周期过长的缺点,同时也减小了系统开发的风险。
随机试题
下列关于同业拆借的表述,不正确的是()。
大肠癌最常见的转移方式为
某首饰商城为增值税一般纳税人,2015年2月发生以下业务:(1)零售金银首饰与镀金首饰组成的套装礼盒,取得零售收入29.25万元,其中金银首饰收入20万元,镀金首饰收入9.25万元;(2)采取“以旧换新”方式向消费者销售金项链2000条,新项链
听雨写下这个题目,便不自觉地在心里吟诵起那些熟悉的诗篇,而且大多是古人的句子。雨,大概是古典的。而且常常当人们进入一种诗化的境况,才会从喧嚣的市井声浪里逃出来,逃出来的耳朵才能听雨。听雨有三个条件:第一是心静而神动,心静者不为市井或朝野的得失荣辱
“在这个世界上,任意2个人之间建立一种联系时,最多需要6个人。”这就是六度分隔理论。该理论从哲学角度看反映出事物是普遍联系的。()
Kate:Doyoumindopeningthedoorforme?Bob:______.
关于新民主主义革命的动力,下列说法中正确的有()
TheolderIgrowthemoreimpressedIamwiththeroleofluckorchanceinlife.Tobebornwhenandwhereonefindshimselfis
Theyseveredtheirrelationshiponaccountofsomemisunderstandingaboutsometrivialmatter.
不同的人对退休持不同的态度。有些人认为退休后可享受晚年的生活。但真的退了下来,他们则有点失望。看到自己就要被抛到废物堆里,他们不甘认命,设法另找事干来发挥自己的余热,以继续得到收入。另一些人则对一生中这样一个重大变动早有准备。他们一生为工作操劳,现在筋疲力
最新回复
(
0
)