- 2
- 0
- 约1.6万字
- 约 38页
- 2015-12-11 发布于广东
- 举报
第6章子程序设计及系统调用 ◆ 调用程序与子程序 ◆ 调用与返回指令 ◆ 子程序设计 6.1 调用程序与子程序 子程序:在许多应用程序中,常常需要多次使用某功能的指令序列。这时,为了减少重复编写程序,节省内存空间,把这一功能的指令序列组成一个相对独立的程序段。在程序运行时,如果需要使用这个给定的功能,就转移到这个独立的程序段,待这个独立的程序段指令序列执行完后,又返回到原来位置继续运行程序。我们把这个相对独立的程序段就叫子程序或过程。 调用程序:编制程序时,按需要转向子程序,称为子程序调用,或称为过程调用。调用子程序的程序称为调用程序或主程序。主、子程序是相对而言的。但子程序一定是受调用程序或主程序调用的。 6.2 调用与返回指令 1.过程调用指令CALL 指令格式: CALL DST 其中DST为过程的目标地址。 指令功能: 把CALL指令的下一条指令地址(称为返回点或断点) 推入堆栈保存,然后转到目标地址(DST)。 CALL指令可以在段内、段间调用,寻址方式分为直接和间接两种。 (1)段内直接调用 指令中DST给出转向地址。首先将指令指针IP推入堆栈保存,然后把从指令中得到的距目标过程相对偏移量(最大为32K字节)加到指令指针IP上(得到子程序的入口地址)
您可能关注的文档
- 局域网组建与维护 -何曙辉 第1章 局域网基础知识.ppt
- 局域网组建与维护 -何曙辉 第3章 局域网传输介质.ppt
- 局域网组建与维护 -何曙辉 第5章 网络操作系统简介.ppt
- 局域网组建与维护 -何曙辉 第9章 局域网设计与实例.ppt
- 密码学——加密演算法 -邓安文 第1章 绪论.ppt
- 密码学——加密演算法 -邓安文 第6章 RSA密码.ppt
- 密码学——加密演算法 -邓安文 第8章 数字签名.ppt
- 密码学——加密演算法 -邓安文 第9章 质数与大整数算术.ppt
- 密码学——加密演算法 -邓安文 第12章 量子密码.ppt
- 操作系统教程 -彭德林 第2章进程管理.ppt
- 无人机在设施农业中的精准作业应用与市场前景.docx
- 户用光储一体化系统产品形态、市场渗透率与消费者偏好研究_市场调研报告.docx
- 光伏产品“数字护照”(Digital Product Passport)强制推行时间表预测及其对供应链透明化的革命性影响.docx
- 水上光伏(湖泊、水库、近海)技术挑战、环境评估与投资收益研究_市场调研报告.docx
- 电镀铜栅线技术替代银浆的彻底无银化路径与成本拐点预测.docx
- 硅基叠层太阳能电池的效率突破与产业化瓶颈分析.docx
- 城市地下管廊无人机自主充电与数据断点续传技术应用.docx
- 老年人对器官捐献的认知与意愿调研.docx
- 大疆创新与极飞科技在农业无人机领域的战略路径对比.docx
- 体育赛事IP数字化运营:NBA、CBA短视频内容分发策略与粉丝活跃度对比_竞争分析报告.docx
原创力文档

文档评论(0)