- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编基础第6章课件
第六章 子程序结构;1. 过程定义伪操作;code segment
main proc far
……
call subr1
……
ret
main endp
subr1 proc near
……
ret
subr1 endp
code ends;子程序调用:隐含使用堆栈保存返回地址
call near ptr subp
(1) 保存返回地址
(2) 转子程序
call far ptr subp
(1) 保存返回地址
(2) 转子程序
子程序返回:ret;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
call binidec ; 2?10
call crlf
jmp repeat
ret
main endp
……
……
……
hexidec ends
end start;hexibin proc near
mov bx, 0
newchar:
mov ah, 1
int 21h
sub al, 30h
jl exit
cmp al, 10
jl add_to
sub al, 27h
cmp al, 0ah
jl exit
cmp al, 10h
jge exit
add_to:
mov cl, 4
shl bx, cl
mov ah, 0
add bx, ax
jmp newchar
exit: ret
hexibin endp;例:累加数组中的元素(通过存储器传送参数)
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;如果数据段定义如下:
data segment
ary dw 1,2,3,4,5,6,7,8,9,10
count dw 10
sum dw ?
ary1 dw 10,20,30,40,50,60,70,80,90,100
count1 dw 10
sum1 dw ?
data ends;例:累加数组中的元素(通过地址表传送参数地址)
data segment
ary dw 10,20,30,40,50,60,70,80,90,100
count dw 10
sum dw ?
table dw 3 dup (?) ; 地址表
data ends
code segment
main proc far
assume cs:code, ds:data
push ds
sub ax, ax
push ax
mov ax, data
mov ds, ax
mov table, offset
您可能关注的文档
- 宏观经济政策效果分析课件.ppt
- 宏观经济学 曼昆(第五版)ch07课件.ppt
- 宏观经济学——宏观经济政策课件.ppt
- 或有事项会计处理课件.ppt
- 护理开题报告课件.ppt
- 护理小组年度工作总结课件.ppt
- 核心竞争力 核心能力课件.ppt
- 合同草拟规范2015.8.26课件.ppt
- 宏观经济学总结课件.ppt
- 核心能力来源课件.ppt
- 部编版二年级下册道德与法治 期末考试试卷精品(能力提升).docx
- 会员充值营销方案策划书3.pptx
- 部编版二年级下册道德与法治 期末考试试卷精品(综合题).docx
- 部编版二年级下册道德与法治 期末考试试卷精品(易错题).docx
- 江苏省海安高级中学2024-2025学年高三下学期开学考试政治试题(原卷版+解析版).docx
- 部编版二年级下册道德与法治 期末考试试卷精品(突破训练).docx
- 聊城xx水污染治理设施建设项目可行性研究报告.docx
- 部编版二年级下册道德与法治 期末考试试卷附参考答案(名师推荐).docx
- 湖南省长沙市浏阳市2024-2025学年八年级上学期期末质量检测物理试题(原卷版+解析版).docx
- 辽宁xx城区洪排涝通道工程项目可行性研究报告.docx
文档评论(0)