- 7
- 0
- 约5.23千字
- 约 10页
- 2025-05-16 发布于四川
- 举报
2025/5/151第6章子程序结构本章重点介绍子程序的调用与返回指令、子程序调用时参数传递方法和子程序的设计方法。
介绍 P1392子程序又叫过程,相当与高级语言的过程和函数。1子程序结构是模块化程序设计的基础。2结构:procnamePROCAttribute…..procnameENDP3Attribute为 NEAR(段内调用)FAR(段间调用)4
一.子程序的设计方法3
1.子程序的调用和返回 P140call格式:CALL目标地址功能:暂停正在执行的程序,转去执行相应的子程序,目标地址给出调用于程序的入口地址。在子程序执行完后,由子程序中的RET指令返回至CALL指令的下一条指令继续执行。为此,CALL指令同时需要把断点地址(即CALL指令的下—条指令的CS和IP)入栈保护CALL指令不影响标志位,但应特别注意在于程序中对相关寄存器的保护。CALL指令实质上是一条特殊的、带返回的无条件转移指令。
CALL指令目标地址的形成方式与JMP指令完全类似,即有段内直接调用、段内间接调用、段间直接调用与段间间接调用四种方式。直接调用其目标地址直接出现在CALL指令中,间接调用其目标地址存放在指令所指向的寄存器或内存单元中。
(1)段内直接接调用6如:03CALLOUTPUT ;段内直接调用子程序output04格式
您可能关注的文档
最近下载
- 报废处置设备清单摘要.doc VIP
- 深度解析(2026)《YDT 6013-2024 C-V2X 车联网认证授权系统技术要求》.pptx VIP
- 学校纪检2025年工作总结及下一步工作打算.docx
- 单片射频微波集成电路技术与设计 放大器.pdf VIP
- 犬伤处置及犬伤门诊规范化建设课件.ppt VIP
- 2024年人教精通版三年级下册英语Unit 1综合检测试卷及答案.pdf VIP
- 防犬伤安全教育课件.ppt VIP
- 2026年国家义务教育质量监测要求(2篇).docx VIP
- 防静电设施定期检测规范.ppt
- 2024年山西铁道职业技术学院高职单招(英语/数学/语文)笔试历年(2016-2023年)真题荟萃带答案解析.docx VIP
原创力文档

文档评论(0)