- 4
- 0
- 约小于1千字
- 约 8页
- 2018-02-05 发布于河南
- 举报
微机原理38(程序设计单元实验4-1)
微机原理程序设计单元实验4(第一次课)递归程序设计 一、导 课 复习递归程序设计的要点 堆栈中的数据帧 帧:将一次调用时所要保存的信息作为一个“帧”。 一“帧”信息包括入口参数、出口参数、返回地址、有关寄存器的内容和局部变量。 每次调用时将帧信息压入堆栈,每次返回时则从堆栈中弹出一帧信息。 二、实验内容 实验目的: 熟悉并掌握递归程序设计的方法、技巧和调试过程 掌握利用堆栈传递参数的方法和技巧 进一步熟悉汇编语言程序的设计方法、语句和技巧 实验4:设计一个汇编程序完成y=n!的计算。 要求: (1)能够根据用户输入的n值计算其阶乘,结果以十进制数显示; (2)基于递归程序结构,模块划分合理,具有清晰的入口、出口。 提 示 开阔思路,大胆创新 怎样使能计算的N尽量大? 传递参数的方式是否可以更灵活? 算法上是否能创新? * * 子程序递归 递归调用——一个子程序自己调用自己 直接递归调用 在子程序中直接调用子程序自己 间接递归调用 在子程序中调用的其它子程序内再调用自己 递归调用非常适合求阶乘这样的递归类运算 过程可递归的条件 必须要有递归结束条件; 后一次调用不能破坏上一次调用的参数和产生的中间结果。 (使用堆栈保存) *
您可能关注的文档
- “自信自强、青春飞扬”红五月校园歌咏比赛活动方案.doc
- 中国与全球气候变化.doc
- 中考数学压轴题2.doc
- 《落花生》阅读题.doc
- unit6-防火墙.ppt
- 2。3唱响自信之歌(孟用).ppt
- html页面.doc
- 关于企业文化建设的一些感想.doc
- 八年级英语下册选择题专练22.doc
- 《第2章+统计》单元测试(必修3).doc
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
最近下载
- 2025年演出经纪人话剧_舞台剧项目收益分配模式专题试卷及解析.pdf VIP
- 2025年演出经纪人演出保险方案的招标与采购流程专题试卷及解析.pdf VIP
- 2025年人力资源管理师残疾人职工就业保障与权益保护专题试卷及解析.pdf VIP
- 2025年信息系统安全专家数据安全生命周期管理专题试卷及解析.pdf VIP
- 2025年碳排放管理师碳边境调节机制零碳工厂建设专题试卷及解析.pdf VIP
- 医疗护理安全警示教育案例.pptx VIP
- 优质护理服务PPT课件.pptx VIP
- 2025年房地产经纪人二手房交易行为规范专题试卷及解析.pdf VIP
- 2025年互联网营销师敏捷项目管理在营销中的应用专题试卷及解析.docx VIP
- 2025年项目管理专业成本补偿合同最新政策解读专题试卷及解析.pdf VIP
原创力文档

文档评论(0)