- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汇编语言及其程序设计讲义
四、子程序结构(续) ? 子程序清单如下 名称:BCD2BIN ? 功能:将一个字节的BCD码转换成二进制数 ? 所用的寄存器:AX,CX ? 入口条件:AL存放两位BCD码 ? 出口条件:AL存放转换好的二进制数 ? 调用其他子程序:无 从该子程序可以看出:子程序应能接受主程序传送的入口 参数,如AL;同样,子程序执行完之后还应把出口参数再传 送给主程序,如AL。 * 聊城大学东昌学院 四、子程序结构(续) ? 参数传递有三种方法 ? 用寄存器传送,适合于参数较少的情况。 ? 用存储器传送,适合于参数较多的情况。 ? 用堆栈传送,适合于参数较多且子程序有嵌套、递归的情况。 ? 嵌套:子程序可调用其他子程序,称子程序嵌套。 (调用次数不限) ? 递归:子程序调用子程序自身,称为子程序递归。 * 聊城大学东昌学院 四、子程序结构(续) ? 举例 通过存储器传递参数 在数据段中定义了两个数组,编程实现数组分别求和。 源程序 data segment page ; 定义数据段 org 100h ; 指定数据段中变量的起始偏移量地址 ary1 db 12, 23, 34, 45, 56, 67, 78 ,89, 90, 18 cont1 equ $-ary1 sum1 dw ? ary2 db 13h, 24h, 57h, 68h ,9ah, 0bch, 0cdh, 0deh, 80h, 50h cont2 equ $-ary2 sum2 dw ? data ends ;数据段结束 * 聊城大学东昌学院 stack segment stack ;定义堆栈段 stk dd 256 dup (?) stack ends ;堆栈段结束 code segment ;定义代码段 assume cs:code, ds:data, ss:stack start: mov ax, data ;主程序开始 mov ds,ax mov ax, stack mov ss, ax * 聊城大学东昌学院 四、子程序结构(续) lea si, ary1 ;入口参数,数组1首址 ret mov cx, cont1 ;入口参数,数组1长度 sum endp ;过程结束 call sum ;调用求和子程序 code ends ;代码段结束 lea si, ary2 ;入口参数,数组2首址 end start mov cx, cont2 ;入口参数,数组2长度 说明:本例是通过存储器 call sum 来传递参数的,需要 mov ah, 4ch 的数据保留在存储器 int 21h ;主程序结束
您可能关注的文档
最近下载
- 电力行业电网运行维护员岗面试真题题库参考答案和答题要点.docx VIP
- 健康照护师复习资料试题附答案(500题).docx
- 2型糖尿病医学演示课件.ppt VIP
- 2024新沪教版英语(五·四学制)七年级上单词表 (英译汉).docx VIP
- (2025年版)基孔肯雅热诊疗方案全文PPT课件.ppt
- 浙江绍兴市12345政务热线招录工作人员6人笔试备考题库带答案详解.docx VIP
- 化学丨河北省石家庄市2024届高三下学期3月联考(一模)化学试卷及答案.pdf VIP
- SHT35212007石油化工仪表工程施工技术规程.pdf VIP
- 心力衰竭课件PPT.pptx VIP
- NFPA 72-2022 国家火灾报警和信号代码(中文翻译版).pdf VIP
文档评论(0)