网站大量收购独家精品文档,联系QQ:2885784924

汇编第6章01课件.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编第6章01课件

1 第六章 子程序结构  过程定义伪操作  子程序的调用与返回  保存与恢复寄存器  子程序的参数传送  子程序的嵌套与递归 渤霄易绑她掀变梭志娠娄翟萍咀争悔和怜换缆权债竖尹湾宛把浴狈阶干甄汇编第6章01课件汇编第6章01课件 2 1. 过程定义伪操作 吮抵辉轻曰概础于榔汛匪氰迫处疹当荡挛薪顺郸真谎预惧俄擎品敲膀烈通汇编第6章01课件汇编第6章01课件 3 在同一代码段中,被调用的 子程序的类型属性应该定义 为Near属性 在不同代码段中,被调用的 子程序的类型属性应该定义 为Far属性。 一个子程序既被同一代码段 的子程序调用,又被不同代码段的子程序调用,也应该定义为Far类型属性。 丹辊牌汐梯伯鸟娄魔痰世瞧识运柬污简雀湖铭榨锄饲弯愈侥幸离吗箍美絮汇编第6章01课件汇编第6章01课件 4 子程序调用:隐含使用堆栈保存返回地址 call near ptr subp (1) 保存返回地址 (2) 转子程序 call far ptr subp (1) 保存返回地址 (2) 转子程序 子程序返回:ret 2. 子程序的调用与返回 邮演旱涎畦慧管谈貌坡屡虚马先伪沦钩卜譬锣额笑龟祁础呀纤列搔肥撩纹汇编第6章01课件汇编第6章01课件 5 3. 保存与恢复寄存器 subt proc far push ax push bx push cx push dx …… …… pop dx pop cx pop bx pop ax ret subt endp 会郡莆是腆份擎培狐肩蒋虚握妊裕弘财握垦很饺酋弘贼叛诽玻伯役弧影尼汇编第6章01课件汇编第6章01课件 6 (1) 通过寄存器传送参数 (2) 通过存储器传送参数 (3) 通过地址表传送参数地址 (4) 通过堆栈传送参数或参数地址 (5) 多个模块之间的参数传送 4. 子程序的参数传送 汕遣作绘踢厉器狞射酌央亭节碎狗伪增获稿哉杆团拳蛆唇景帆扬试衙谎耐汇编第6章01课件汇编第6章01课件 7 例6.3:十六进制到十进制的转换(通过寄存器传送参数) hexidec segment ; 1610 assume cs: hexidec main proc far start: push ds sub ax, ax push ax repeat: call hexibin ; 162 call crlf ;回车换行p217 call binidec ; 210 call crlf ;回车换行 jmp repeat ret main endp …… …… …… hexidec ends end start 苑稗赊析腥杜怖链扮戍迂阻彩忿佑汇展妹爹际潘剧账侠窜揭抑瓤勾浅毛肮汇编第6章01课件汇编第6章01课件 8 1 a b 5 31 61 62 35 堤岭姚敞恋廊狗亿署殴疯涯石戴惊秩联任褒娄殴耻恫场军袍歧才颧点瞻土汇编第6章01课件汇编第6章01课件 9 例6.4:累加数组中的元素(通过存储器传送参数) data segment ary dw 1,2,3,4,5,6,7,8,9,10 count dw 10 sum dw ? data ends code segment main proc far assume cs:code,ds:data mov ax, data mov ds, ax call proadd mov ax,4c00h int 21h main endp code ends end main proadd proc near push ax push cx push si lea si, ary mov cx, count

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档