- 4
- 0
- 约 25页
- 2017-01-01 发布于江西
- 举报
合肥工业大学——汇编语言程序设计_4_2.ppt
汇编语言程序设计Assembly Language Programming 顺序程序设计。 分支程序设计。(地址表、转移表) 循环程序设计。(逻辑尺) 5. 过程 调用方式 Direct CALL SUB;段内和段间 Indirect LEA AX,SUB ;段内 CALL AX 或CALL WORD PTR 内存 ;段内 或CALL DWORD PTR 内存 ;段间 注意事项 在过程定义体内,必须有一条RET指令能被执行到。 调用时,最好不要强制改变调用类型。 子程序保护现场。 堆栈操作指令必须配对。 定义允许嵌套和递归。 CALL 与RET指令的模拟 CALL模拟 PUSH CS;段间需要 MOV AX,OFFSET RETADD; PUSH AX JMP 过程名 RET模拟 POP AX; 弹出IP JMP AX;段内 段间怎么办? 程序与子程序之间的参数传递 区分 传入参数和传出参数 传值和传地址 方式 无参数传递 用寄存器来传递参数 用内存单元传递参数 用堆栈来传递参数 无参数传递 实现回车换行 用内存数传递参数 适用于传递全局变量的情况 用寄存器来传递参数(1) 传输单个变量 适用于参数较少的情况 例子:编写一个子程序,完成求平方的功能,输入参数通过DL传递,输出通过DX传递 用寄存器来传递参数(2) 传输指针 传递一个缓冲区 例子:编写子程序累
您可能关注的文档
- 项目五感应式防盗报警器的设计与制作.ppt
- 2关系代数.ppt
- 第9章 采煤方法设计.ppt
- 4高考复习正确使用虚词ppt23.ppt
- 第2章 HTML和CSS.ppt
- JIT精益生产实务免费.ppt
- ch677332.ppt
- 汽车销售打造第一印象(免费版).ppt
- ppt模板_2009030509303665.ppt
- 麦肯锡营销咨询手册46441.ppt
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
最近下载
- 消防系统维护保养计划实施与管理.docx VIP
- 河南省信阳市2025-2026学年普通高中高三第一次教学质量检测政治(含答案).pdf
- 新能源公司财务风险管理.pptx VIP
- 口渴了-朋友帮你.ppt VIP
- 工业产品质量考试试题及答案.doc
- 20K607:防排烟及暖通防火设计审查与安装.docx VIP
- 舒尔特方格81格-儿童注意力训练(A4可打印)(每日一练,共10份).docx VIP
- (25格)舒尔特方格练习题儿童专注力训练(每日一练,共23份).docx VIP
- 雷克萨斯-Lexus ES-产品使用说明书-ES300h-AVV60L-BEXGBC3-ES300hOM_OM33B74C_01-1507-001.pdf VIP
- 2021年度执法资格考试(全国卷)真题(带答案)解析.pdf VIP
原创力文档

文档评论(0)