汇编第三章.ppt
《汇编第三章.ppt》由会员分享,可在线阅读,更多相关《汇编第三章.ppt(16页珍藏版)》请在沃文网上搜索。
1、CompanyLOGO电子工业出版社电子工业出版社第三章第三章第三章第三章 80868086汇编语言汇编语言汇编语言汇编语言 主要内容主要内容主要内容主要内容汇编语言源程序格式汇编语言源程序格式1伪指令语句伪指令语句 2 汇编语言程序的调试与运行汇编语言程序的调试与运行33.1 3.1 汇编语言源程序格式汇编语言源程序格式汇编语言源程序格式汇编语言源程序格式 汇编语言程序设计与其它程序设计语言一样,需汇编语言程序设计与其它程序设计语言一样,需要多种系统软件的支持,要经过编辑、汇编、调试之要多种系统软件的支持,要经过编辑、汇编、调试之后才能运行,汇编语言的翻译器(汇编程序)对源程后才能运行,汇编
2、语言的翻译器(汇编程序)对源程序有严格的格式要求,这样,汇编语言格式就是汇编序有严格的格式要求,这样,汇编语言格式就是汇编语言必须遵循的语法规则。语言必须遵循的语法规则。指令语句指令语句指令语句指令语句:对应于对应于对应于对应于CPUCPUCPUCPU指令系统中的一条指令,因此为可指令系统中的一条指令,因此为可指令系统中的一条指令,因此为可指令系统中的一条指令,因此为可 执行语句,汇编时译成目标码。执行语句,汇编时译成目标码。执行语句,汇编时译成目标码。执行语句,汇编时译成目标码。伪指令语句:伪指令语句:伪指令语句:伪指令语句:CPUCPUCPUCPU不执行的语句,只是汇编时给汇编程序不执行的
3、语句,只是汇编时给汇编程序不执行的语句,只是汇编时给汇编程序不执行的语句,只是汇编时给汇编程序 提供汇编信息,并不产生目标代码。提供汇编信息,并不产生目标代码。提供汇编信息,并不产生目标代码。提供汇编信息,并不产生目标代码。宏指令语句:宏指令语句:宏指令语句:宏指令语句:实际上是一个指令序列,汇编时产生对应实际上是一个指令序列,汇编时产生对应实际上是一个指令序列,汇编时产生对应实际上是一个指令序列,汇编时产生对应的目标代码序列。的目标代码序列。的目标代码序列。的目标代码序列。注释语句:注释语句:注释语句:注释语句:以分号以分号以分号以分号“;”启始,只起注释作用,易于理启始,只起注释作用,易于
4、理启始,只起注释作用,易于理启始,只起注释作用,易于理解程序,汇编程序不予处理。解程序,汇编程序不予处理。解程序,汇编程序不予处理。解程序,汇编程序不予处理。空行语句:空行语句:空行语句:空行语句:为保持程序书写清晰,仅包含回车换行符的为保持程序书写清晰,仅包含回车换行符的为保持程序书写清晰,仅包含回车换行符的为保持程序书写清晰,仅包含回车换行符的语句行。语句行。语句行。语句行。【例例3-13-1】汇编语言源程序结构形式汇编语言源程序结构形式 .8086.8086 .model small .model small .data .data .(数据定义伪指令序列)(数据定义伪指令序列).sta
5、ck.stack .(数据定义伪指令序列)(数据定义伪指令序列).code .code assume cs:code,ss:stack,ds:data assume cs:code,ss:stack,ds:data start:mov ax,data start:mov ax,data mov ds,ax mov ds,ax .(核心程序段)(核心程序段)mov ah,4ch mov ah,4ch ;返回操作系统;返回操作系统 int 21hint 21h end start end start 3.2 3.2 伪指令语句伪指令语句伪指令语句伪指令语句3.2.1.程序结构伪指令语句程序结构伪指
6、令语句 1方式选择伪指令方式选择伪指令 2逻辑段定义伪指令逻辑段定义伪指令 3符号符号/数据数据/标号伪指令语句标号伪指令语句 4结构性数据伪指令语句结构性数据伪指令语句3.2.2.3.2.2.过程和宏定义伪指令语句过程和宏定义伪指令语句过程和宏定义伪指令语句过程和宏定义伪指令语句1 1过程定义伪指令过程定义伪指令过程定义伪指令过程定义伪指令格式:格式:格式:格式:过程名过程名过程名过程名 PROC PROC 属性属性属性属性 ;过程开始;过程开始;过程开始;过程开始 ;过程体;过程体;过程体;过程体 RETRET RET RET 过程名过程名过程名过程名 ENDP ENDP ;过程结束;过程
7、结束;过程结束;过程结束【例例例例3-63-6】下面程序段定义了两个过程下面程序段定义了两个过程下面程序段定义了两个过程下面程序段定义了两个过程P1P1和和和和 P2 P2,其中,其中,其中,其中P1P1又调用了又调用了又调用了又调用了P2P2。P1 PROC P1 PROC ;定义过程;定义过程;定义过程;定义过程P1P1 CALL P2 CALL P2 ;过程嵌套;过程嵌套;过程嵌套;过程嵌套 RETRET P1 ENDP P1 ENDP P2 PROC P2 PROC ;定义过程;定义过程;定义过程;定义过程P2P2 RET RET P2 ENDP P2 ENDP 2 2宏定义伪指令宏定
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编 第三