- 24
- 0
- 约2.35万字
- 约 54页
- 2015-12-14 发布于广东
- 举报
本例题是很简单的,其实该例直接用寄存器传递参数就更方便。用简单之例来理解一种程序结构,使人感到轻松易懂,明白其真谛。 为了理解堆栈传递参数的方法,可把本例调用程序和子程序执行中的堆栈变化情况示于图11-2.尤其注重断点的保护与恢复过程,从图中很容易明白。 从图11-2明显看到,当入口参数压入堆栈时,堆栈空间逐渐减少,而堆栈数据弹出后,堆栈指针又恢复到原位,因此堆栈中的存储单元能被多次使用。本例的调用程序与子程序同在一个代码段中,以下再举一出个例子说明调用程序与子程序分属于两个不同的代码段中的情形,此时子程序应定义为FAR类型属性。 CODE SEGMENT ASSUME CS:CODE,DS:DATA EXTRN SUM:FAR ;说明SUM是外部的,且为段间类型 START: MOV AX,DATA MOV DS,AX MOV AX,(SUM1-DA1) PUSH AX ;A数组元素个数进栈,参数1 LEA BX,DA1 PUSH BX ; A数组元素首地址进栈,参数2 CALL SUM
您可能关注的文档
- Flash CS5动画设计实例教程 第2版 鲍雷 教案 flash cs5动画设计实例教程 2新.ppt
- Flash CS5动画设计实例教程 第2版 鲍雷 教案 flash cs5动画设计实例教程 3新.ppt
- Flash CS5动画设计实例教程 第2版 鲍雷 教案 flash cs5动画设计实例教程 4新.ppt
- Flash CS5动画设计实例教程 第2版 鲍雷 教案 flash cs5动画设计实例教程 6新.ppt
- Flash CS5动画设计实例教程 第2版 鲍雷 教案 flash cs5动画设计实例教程 8新.ppt
- Flash CS5动画设计实例教程 第2版 鲍雷 教案 flash cs5动画设计实例教程 9新.ppt
- Flash CS5动画设计实例教程 第2版 鲍雷 教案 flash cs5动画设计实例教程 10新.ppt
- Flash CS5动画制作案例教程 刘万辉 1_ 教学课件 第1章Flash动画制作基础新.ppt
- Flash CS5动画制作案例教程 刘万辉 1_ 教学课件 第2章矢量图形绘制新.ppt
- Flash CS5动画制作案例教程 刘万辉 1_ 教学课件 第7章运动渐变动画新.ppt
- IBM-PC汇编语言程序设计 余朝琨 第12章 输入、输出和中断程序设计新.ppt
- IBM-PC汇编语言程序设计 余朝琨 第13章 高级宏汇编语言技术新.ppt
- IBM-PC汇编语言程序设计 余朝琨 第14章 BIOS和DOS 中断新.ppt
- IC卡技术及其应用 杨振野 IC卡技术及其应用chap01新.ppt
- IC卡技术及其应用 杨振野 IC卡技术及其应用chap02新.ppt
- IC卡技术及其应用 杨振野 IC卡技术及其应用chap03新.ppt
- IC卡技术及其应用 杨振野 IC卡技术及其应用chap05新.ppt
- Illustrator设计与实训 孔宪君 蒋斌 第1章新.ppt
- Illustrator设计与实训 孔宪君 蒋斌第3章图形的管理 第3章图形的管理新.ppt
- Illustrator设计与实训 孔宪君 蒋斌第6章文本与段落 第6章文本与段落新.ppt
最近下载
- DB15T 2612-2022 沙拐枣播种育苗技术规程.docx VIP
- 第七章农药分析.ppt VIP
- 苏教版三年级下册数学精品教学课件 第五单元 年、月、日 5.1 认识年、月、日.ppt VIP
- 第十章农药分析.ppt VIP
- 【基于PLC的包装机控制系统设计实现10000字】.docx VIP
- DL T 843-2021 同步发电机励磁系统技术条件.docx VIP
- 【高考真题】2025年普通高等学校招生全国统一考试(新高考Ⅰ卷)数学试卷(含答案).pdf VIP
- DL_T 843-2010大型汽轮发电机励磁系统技术条件.pdf
- 2025年国家广播电视总局直属事业单位招聘专业能力测试题库及答案.docx VIP
- 2025-2026学年北师大版七年级下学期期中生物试卷(含答案和解析).docx VIP
原创力文档

文档评论(0)