第4章 8086汇编语言程序设计_2h.ppt

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

我们学习了8086CPU、存储器和I/O结构、8086系统指令寻址方式和指令集,从设计角度而言,我们已经把全书的基本内容学习完毕了。 第4章 8086汇编语言程序设计 必须知道的几个概念 8086汇编语言的语句 8086汇编中的伪指令 8086汇编中的运算符 汇编语言程序设计 宏定义与宏调用 汇编语言程序设计实例 本堂课解决的问题 什么是汇编语言、汇编源程序和汇编程序一样吗?汇编又是什么东西? 8086汇编语言的语句是如何构成? 8086汇编中的伪指令又是什么东东? 8086汇编中的运算符有哪些? 8086汇编语言源程序的基本结构 必须清楚的几个概念 汇编语言 以指令的助记符、符号地址、标号等书写程序的语言,实际就是机器语言的符号表示。助记符表示指令的操作码和操作数,符号和标号表示地址、变量和常量。 汇编语言源程序 用汇编语言编写的程序,简称源程序。 汇编程序 能将汇编源程序翻译成机器语言的程序。 汇编 使用汇编程序将汇编源程序翻译成机器语言的过程。 STACK SEGMENT PARA STACK ‘STACK’ DB 50 DUP(?) STACK ENDS DATA SEGMENT VAR DB 34 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK START PROC FAR PUSH DS MOV AX,0 PUSH AX …… RET START ENDP CODE ENDS END START 4.1 8086汇编语言的语句 汇编语言由指令性语句和指示性语句组成。 4.1 8086汇编语言的语句 4.1 8086汇编语言的语句 段值:段的起始基地址,即段基址。 段内偏移量:从段的开始到操作数的偏移字节数。 类型:标号的属性有NEAR和FAR之分;变量的类型有BYTE、WORD、DWORD之分。 4.1 8086汇编语言的语句 4.2 8086汇编中的伪指令 一、 符号定义语句 4.2 8086汇编中的伪指令 一、 符号定义语句 4.2 8086汇编中的伪指令 二、 变量定义语句 4.2 8086汇编中的伪指令 二、 变量定义语句 4.2 8086汇编中的伪指令 二、 变量定义语句 4.2 8086汇编中的伪指令 二、 变量定义语句 4.2 8086汇编中的伪指令 三、 段定义语句 4.2 8086汇编中的伪指令 三、 段定义语句 4.2 8086汇编中的伪指令 三、 段定义语句 4.2 8086汇编中的伪指令 三、 段定义语句 4.2 8086汇编中的伪指令 三、 段定义语句 4.2 8086汇编中的伪指令 四、 过程定义语句 4.3 8086汇编中的运算符 4.3 8086汇编中的运算符 4.3 8086汇编中的运算符 4.3 8086汇编中的运算符 4.3 8086汇编中的运算符 4.3 8086汇编中的运算符 4.3 8086汇编中的运算符 4.3 8086汇编中的运算符 4.3 8086汇编中的运算符 4.3 8086汇编中的运算符 4.3 8086汇编中的运算符 4.4 8086汇编程序设计 4.4 8086汇编程序设计 合成操作符(综合运算符) 1)PTR运算符 类型 PTR 表达式 对存储器操作数,指明无论原来为何种类型,现在以PTR前面的类型为准。 MOV BX, WORD PTR [SI] 合成操作符(综合运算符) 2)THIS运算符 THIS 类型(或属性) 建立一个与下一个存储单元地址相同的变量或标号,类型取决于THIS后的类型或属性。 FIRST EQU THIS BYTE SECOND DW 100 DUP (?) 汇编语言程序设计的基本步骤 分析问题- 绘制流程图-编写程序-检查和调试 汇编语言程序设计的调试的基本步骤? * 勘查技术与工程《微机原理及接口》 * * 但是,到目前为止,汇编语言到底怎么编程实现,到底是如何控制外部接口的,我们还不清楚呢。 从本堂课开始,我们将陆续开始,深入学习8086系统。 指令性语句:CPU执行的语句。 如:MOV AX,BX 指示性语句:汇编程序

文档评论(0)

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

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

1亿VIP精品文档

相关文档