- 2
- 0
- 约4.49千字
- 约 30页
- 2018-11-20 发布于天津
- 举报
【大学课件】单片机原理与应用设计 子程序结构PPT知识分享.ppt
* * 第6章 子程序结构 本章重点介绍子程序的调用与返回指令、子程序调用时参数传递方法和子程序的设计方法。 1.子程序的调用和返回 P140 call 格式:CALL 目标地址 功能:暂停正在执行的程序,转去执行相应的子程序,目标地址给出调用于程序的入口地址。 在子程序执行完后,由子程序中的RET指令返回至CALL指令的下一条指令继续执行。为此,CALL指令同时需要把断点地址(即CALL指令的下—条指令的CS和IP)入栈保护 CALL指令不影响标志位,但应特别注意在于程序中对相关寄存器的保护。 CALL指令实质上是一条特殊的、带返回的无条件转移指令。 CALL指令目标地址的形成方式与JMP指令完全类似,即有段内直接调用、段内间接调用、段间直接调用与段间间接调用四种方式。直接调用其目标地址直接出现在CALL指令中,间接调用其目标地址存放在指令所指向的寄存器或内存单元中。 (1)段内直接接调用 格式:CALL NEAR PTR 标号 功能:首先将断点的IP值压入推栈,再将从指令中得到的子程序相对偏移量加到IP,然后根据IP转相应子程序执行。 如: CALL OUTPUT ;段内直接调用子程序output (2)段内间接调用 格式:CALL REG|MEM 功能:首先将断点的IP值压入堆栈,再将子程序的地址偏移量送入IP,然后根据IP转相应子程序执行。子程序
您可能关注的文档
- 【大学课件】信用工具:信用卡知识分享.ppt
- 【大学课件】做研究与怎样做研究 导师与课题知识分享.ppt
- 【大学课件】健康保险知识分享.ppt
- 【大学课件】催化剂制备方知识分享.ppt
- 【大学课件】催化剂性能的评价、测试和表知识分享.ppt
- 【大学课件】催化剂放大工程问知识分享.ppt
- 【大学课件】催化剂的设知识分享.ppt
- 【大学课件】光学知识分享.ppt
- 【大学课件】光学系统的光束限制知识分享.ppt
- 【大学课件】光纤通信与系统设计知识分享.ppt
- 湖北《钢结构装配式住宅技术规程》.docx
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(华师).pdf
- 万利达(Malata) 618 广场舞音响售后维修服务手册.pdf
- 指北者 TK10 乐器音箱售后维修服务手册.pdf
- 音乐骑士 T3 G10s 音响售后维修服务手册.pdf
- 先锋(Pioneer) MK808 音箱售后维修服务手册.pdf
- 山水(SANSUI) PU215 广场舞音响售后维修服务手册.pdf
- 安桥(ONKYO) TX8470 功放售后维修服务手册.pdf
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(人教).pdf
- 意力(ELAC) DCB61 音箱售后维修服务手册.pdf
原创力文档

文档评论(0)