8086令系统及寻址方式.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理与汇编语言 第4章 8086指令系统及寻址方式 4.1 汇编语言的基本概念 4.2 寻址方式 4.3 指令集 4.4 伪指令 4.5 表达式与操作符 第4章 MASM汇编基础及上机 4.1 MASM汇编语言基础 4.1.1 汇编语言的基本概念 计算机语言的发展 第4章 MASM汇编基础及上机 4.1 MASM汇编语言基础 4.1.1 汇编语言的基本概念 机器语言 机器语言是机器指令的集合。 机器指令展开来讲就是一台机器可以正确执行的命令。 指令 电平脉冲: 第4章 MASM汇编基础及上机 4.1 MASM汇编语言基础 4.1.1 汇编语言的基本概念 机器语言 程序员们将 0、1 数字编程的程序代码打在纸带或卡片上,1打孔,0不打孔,再将程序通过纸带机或卡片机输入计算机,进行运算。 示例 用8086CPU完成运算: S = 768 + 12288 – 1280 第4章 MASM汇编基础及上机 4.1 MASM汇编语言基础 4.1.1 汇编语言的基本概念 机器语言 S = 768 + 12288 - 1280 机器码: 101100000000000000000011 000001010000000000110000 001011010000000000000101 假如将程序错写成以下这样,请找处错误: 101100000000000000000011 000001010000000000110000 000101101000000000000101 第4章 MASM汇编基础及上机 4.1 MASM汇编语言基础 4.1.1 汇编语言的基本概念 机器语言 在显示器上输出“welcome to masm”。 机器码 看到这样的程序,你会有什么感想? 如果程序里有一个“ 1 ”被误写为“ 0 ”,又如何去查找呢? 第4章 MASM汇编基础及上机 4.1 MASM汇编语言基础 4.1.1 汇编语言的基本概念 机器语言与汇编语言 汇编语言的主体是汇编指令。 汇编指令和机器指令的差别在于指令的表示方法上。汇编指令是机器指令便于记忆的书写格式。 汇编指令是机器指令的助记符。 第4章 MASM汇编基础及上机 4.1 MASM汇编语言基础 4.1.1 汇编语言的基本概念 机器语言与汇编语言 机器指令: 1000100111011000 操作:寄存器BX的内容送到AX中 汇编指令:MOV AX,BX 这样的写法与人类语言接近,便于阅读和记忆。 第4章 MASM汇编基础及上机 4.1 MASM汇编语言基础 4.1.1 汇编语言的基本概念 机器语言与汇编语言 计算机能读懂的只有机器指令,那么如何让计算机执行程序员用汇编指令编写的程序呢? 第4章 MASM汇编基础及上机 4.1 MASM汇编语言基础 4.1.2 MASM汇编语言 Assembly ? Language MASM是微软公司开发的汇编开发环境,拥有可视化的开发界面,使开发人员不必再使用DOS环境进行汇编的开发,编译速度快,它与windows平台的磨合程度非常好,但是在其他平台上就有所限制,使用MASM的开人员必须在Windows下进行开发。 MASM版本至今在不断的更新,现有最高版本号为MASM32 12.0 第4章 MASM汇编基础及上机 4.1 MASM汇编语言基础 4.1.3 汇编语言语句格式 第4章 MASM汇编基础及上机 4.1 MASM汇编语言基础 4.1.4 语句类别 汇编语言由以下3类组成: 1、指令语句 2、伪指令语句 3、宏指令语句 宏指令就是基本汇编指令的某种特定集合,这意味着一串复杂而常用的汇编指令往往可以化为一条简单易懂的宏指令。 汇编语言的核心是指令语句,它决定了汇编语言的特性。 第4章 8086指令系统及寻址方式 4.2 寻址方式 操作数 操作数:指令中的常数,代表常数的一个标识符或表达式,或者是存放操作数的地址。 源操作数SRC:操作过程中保持不变,可使用累加器、寄存器、存储单元和立即数 。 目的操作数DST:操作后被源操作数替代,可使用累加器、寄存器和存储单元 。 操作数OPRD:可使用通用寄存器和存储单元。 操作数Reg:必须是一个16位的通用寄存器 表达式是操作数中的一种,它是由常量、变量、寄存器、标号与一些操作符相组合的序列,可以有数值表达式和地址表达式两种 第4章 8086指令系统及寻址方式

文档评论(0)

138****7331 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档