- 1、本文档共141页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
子程序调用指令CALL CALL LABEL ; LABEL为子程序名 CALL指令在改变CS和IP前,会将返回的地址保存到堆栈中。 子程序返回指令RET RET ;在子程序中,实现调用的返回 RET指令执行时伴随着CS,IP,SP的调整。 子程序定义 子程序名 PROC …… ;子程序代码 子程序名 ENDP 子程序名为符合语法的标识符 子程序应安排在代码段内主程序之外 中断指令(系统功能调用) INT i8 ;执行i8号中断 MS-DOS操作系统提供给程序员的“子程序” 系统功能调用步骤(类似高级语言调用函数) (1)在AH寄存器中设置系统子功能调用号 (2)在指定寄存器中设置入口参数 (3)中断调用指令“INT 21H”执行功能 (4)根据出口参数分析功能调用执行情况 01号子功能 子功能号:AH=01H; 出口参数:AL=输入字符的ASCII码; 功能说明:等待从键盘输入一个字符,将其ASCII码送入AL,同时回显到屏幕。输入字符后,不需回车。 MOV AH,01HINT 21H 02号子功能 子功能号:AH=02H; 入口参数:DL=要显示字符的ASCII码; 功能说明:在当前光标位置显示DL中给定的字符。此功能可自动识别并相应处理回车(0DH)、换行(0AH)等字符。 MOV AH,02HMOV DL,41HINT 21H 09号子功能 子功能号:AH=09H; 入口参数:DS:DX=要显示字符串的首地址; 功能说明:在当前光标位置显示由DS:DX所指的字符串。该字符串必须以“$”结束,“$”并不显示。 MSG DB ‘HELLO!’,0DH,0AH,‘$’ MOV AH,09HMOV DX,OFFSET MSGINT 21H 0AH号子功能 子功能号:AH=0AH; 入口参数:DS:DX=输入缓冲区的首地址; 功能说明:从键盘读入一个字符串,以回车结束。存放在DS:DX所指的缓冲区。 BUFFER DB 255,0,255 DUP(0) MOV AH,0AHMOV DX,OFFSET BUFFERINT 21H 4CH号子功能 子功能号:AH=4CH; 入口参数:AL=DOS返回码; 功能说明:结束程序执行,返回DOS。 MOV AH,4CHMOV AL,00HINT 21H 处理器控制类指令 NOP ;空操作 用于延时程序 MOV CX, 1000 L1: NOP NOP LOOP L1 综合练习 将BL中的2位16进制数显示出来。(利用子程序实现16进制数转换成ASCII码) 主程序 .MODEL TINY .STACK .CODE .STARTUP MOV BL, 34H CALL DISPLAY .EXIT …… ;子程序放在这里 END 子程序-1 DISPLAY PROC MOV DL, BL MOV CL, 4 SHR DL,CL CALL HTOASC MOV DL, BL AND DL, 0FH CALL HTOASC RET DSPLAY ENDP 子程序-2 HTOASC PROC OR DL, 30H CMP DL, 39H JBE NEXT ADD DL, 07H NEXT: MOV AH, 02H INT 21H RET HTOASC ENDP 课本P45,例2.24 第2章教学要求 了解8086/8088的功能结构 掌握8086/8088的寄存器结构 掌握存储器结构 掌握寻址方式 熟练掌握指令,从而编写程序段落 逻辑运算指令 AND dest,src ;dest=dest “与” src OR dest,src ;dest=dest “或” src XOR dest,src ;dest=dest “异或” src TEST dest,src ;dest “与” src NOT reg/mem ;reg/mem=reg/mem的“非”
您可能关注的文档
- 《归园田居》预案.ppt
- 微机接口原理第2章微处理器结构范例.ppt
- 13_只有一个地球范例.ppt
- 24病毒的感染和检查方法范例.ppt
- B2U3Languagepoints范例.ppt
- 13《星星的新朋友》范例.ppt
- 《桂林山水》用预案.ppt
- 13-14版初中历史金榜学案配套:第四单元第8课美国经济的发展(人教版九下)范例.ppt
- 《桂林山水》预案.ppt
- 微机与外设的数据传输范例.ppt
- 第5课 控制系统的三个环节(教学设计)2023-2024学年五年级下册信息科技浙教版.docx
- 2024-2025学年高中历史必修三北师大版教学设计合集.docx
- 2024-2025学年初中音乐九年级下册苏少版(2024)教学设计合集.docx
- 2024-2025学年初中信息技术(信息科技)七年级上册川教版(2019)教学设计合集.docx
- 2024-2025学年高中地理必修二鲁教版教学设计合集.docx
- 【新课标】Unit 2 What time is it整体单元教学设计.docx
- 2024-2025学年初中信息技术(信息科技)八年级上册滇人版(2016)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)四年级上册西师大版教学设计合集.docx
- 2024-2025学年高中地理选择性必修2中图中华地图版教学设计合集.docx
- 2024-2025学年初中信息技术(信息科技)八年级上册湘电子版(2019)教学设计合集.docx
文档评论(0)