56子程序设计子程序能完成某项特定功能的独立程序段可被反复调用优点1不必重复书写同样的程序提高编程效率2程序的逻辑结构简单便于阅读3缩短了源程序和目标程序的长度节省了程序存储器空间4使程序模块化通用化便于交流共享5便于按某种功能调试50课件讲解.pptxVIP
- 1
- 0
- 约2.85千字
- 约 11页
- 2026-04-15 发布于陕西
- 举报
第五章汇编语言程序设计5-6子程序设计
子程序:能完成某项特定功能的独立程序段,可被反复调用。优点:(1)不必重复书写同样的程序,提高编程效率;(2)程序的逻辑结构简单,便于阅读;(3)缩短了源程序和目标程序的长度,节省了程序存储器空间;(4)使程序模块化、通用化,便于交流,共享资源;(5)便于按某种功能调试。
第五章汇编语言程序设计1.子程序结构1)子程序入口用标号作为子程序名。2)调用子程序之前设置好堆栈。3)用返回指令RET结束子程序,并保证堆栈栈顶为调用程序的返回地址。4)子程序嵌套须考虑堆栈容量。5)提供足够的调用信息:如:子程序名、子程序功能、入口参数和出口参数、子程序占用的硬件资源、子程序中调用的其他子程序名。
第五章汇编语言程序设计2.参数传递入口参数:调用子程序之前,需要传给子程序的参数。出口参数:子程序送回调用程序的结果参数。(1)子程序无须传递参数例5-23延时子程序
第五章汇编语言程序设计(2)用累加器和工作寄存器传递参数例5-24双字节求补子程序CPLD。解:入口参数:(R7R6)=16位数出口参数:(R7R6)=求补后的16位数CPLD:MOVA,R6 CPLA
您可能关注的文档
- 22AutoCAD软件操作界面通信工程制图04课件讲解.pptx
- 22构图形式与画面组织本节核心目标24课件讲解.pptx
- 23绘图环境设置通信工程制图53课件讲解.pptx
- 24基本操作命令通信工程制图37课件讲解.pptx
- 24检索语言检索语言是指文献存储与检索过程中用于描述文献特征和用户检索需求的一种专门的人工语言其实质是检索和标引之间的约定语言可分为分类检索语言主题检索语言和代码检索语言67课件讲解.pptx
- 25常用绘图工具使用方法通信工程制图22课件讲解.pptx
- 31监理管理资料32进度控制资料33质量控制资料85课件讲解.pptx
- 32监理文件档案资料的管理68课件讲解.pptx
- 32平面构成基本要素一平面构成的概念与学习目的二平面构成的基本要素94课件讲解.pptx
- 33监理管理资料15课件讲解.pptx
- 2026旅游娱乐行业市场现状供需分析及投资评估规划分析研究报告.docx
- 2026润滑油营销渠道冲突管理与价格体系优化研究.docx
- 2026辅助生殖技术临床应用规范化与生殖健康产业发展趋势报告.docx
- 2026中国润滑油产业链全景调研与投资价值评估.docx
- 2026中国跨境电子商务物流网络优化与成本控制分析报告.docx
- 2026农副产品行业种植技术冷链物流销售渠道产品品质市场分析投资评估运营模式发展存在问题分析研究报告.docx
- 2026耳鼻喉医疗大数据平台建设与商业应用场景分析.docx
- 2026药品生产行业市场现状需求供给及规划$.docx
- 2026墨西哥的石油提炼行业市场供需分析及投资评估规划分析研究报告.docx
- 2026中国监护仪产业技术发展趋势与竞争格局预测研究报告.docx
最近下载
- 社工中级法规与政策重点笔记.docx VIP
- 扪皮施工工艺.docx VIP
- 多姿多彩的民族服饰教学反思.docx VIP
- SY_T 6503-2022 石油天然气工程可燃气体和有毒气体检测报警系统安全规范.docx VIP
- 光栅传感器汇总.pdf VIP
- 20190714-海通证券-短周期交易策略研究之一——基于集合 竞价分时走势的 A 股 T+0 策略.pdf VIP
- 《涉赌、涉贷、电信诈骗法律风险防范》.pptx
- acdl4 casco gci维护手册地铁4号线一期工程信号系统集成及施工总承包.pdf VIP
- 《有机化学》第1章 绪论.pptx VIP
- acdl4 casco gats子系统车站hmi操作手册.pdf VIP
原创力文档

文档评论(0)