(ppt)微机原理与接口技术 第三章1.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(ppt)微机原理与接口技术 第三章1

第三章 8088/8086 指令系统 基本概念: 1、指令(Instruction)?计算机执行某种特定操作的命令。 2、指令系统(Instruction Set)?指令的集合称为指令系统,不同系列的计算机有不同的指令系统。8088、8086指令系统完全一样。 指令是根据微处理器的硬件特点研制出来的,指令的符号用规定的英文字母表示,称为助记符。助记符指令和机器指令码(二进制代码)是一一对应的关系。目的:便于记忆和使用。 3、汇编语言(Assembly Language)?是一种面向机器的程序设计语言(低级语言),它直接利用机器提供的指令系统编写程序。由于汇编语言的指令是用助记符表示相应的用二进制数形式描述的机器语言指令,因此可以说:汇编语言是机器语言的符号化描述。 4、程序 —— 为实现某功能的指令的集合。 指令语句的基本格式 指令的格式和字段构成 OP_code opr1 , opr2 汇编语言指令语句格式 [标号:](硬)指令助记符[?操作数] [;注释] PUSH AX MOV AX,BX ; AX?BX NEXT: ADD AX,BX ; AX?AX+BX 标识符(Identifier)的定义所遵循的规则。 AX 3AB AbX C A-35 A_35 是对是错? 寻址方式 什么叫寻址方式? 操作数在什么地方? 1、操作数放在操作码之后——立即数寻址; 2、操作数放在CPU内部的寄存器中——寄存器寻址; 3、操作数放在存储器中——存储器寻址、串寻址; 4、操作数放在I/O端口中——I/O端口寻址。 与数据有关的寻址方式 1、固定寻址 AAA ; 被调整的数应事先存放于AL中 2、立即数寻址 ----操作数就在指令中,8位 或 16位 ----立即数是常量(常数、符号常量或具有一定数值的表达式) ----注意操作数的范围 ----立即数的形式 二进制数,后缀为B或b; ?? 八进制数,后缀为Q或q; 十进制数,后缀为D或d,或者没有后缀; 十六进制数,后缀为H或h,以A~F开头,前面要加0; 字符串,用单或双引号括起的字符; 例如,‘a’=61H,‘ab’=6162H,‘ABC’=414243H等 由标识符表示的符号常量,数值表达式(由操作符连接)。 举例: MOV AL , MOV AL , 23Q MOV AX , 0F6ABH MOV AX , ‘12’ ;AX?3132H MOV AX , 5678 如何表示一个负数呢? 直接在正数的前面加负号; 采用负数的补码表示,形式可以为补码的二、八、十、十六进制表示。 MOV AL , -5 MOV AL , -101B MOV AL , -5H MOV AL , MOV AL , 0FBH MOV AL , 373Q MOV AL , 251 下面指令正确吗?为什么? MOV AL , FBH MOV AL , 278 MOV AL , ‘AB’ MOV AX , -325 MOV AX , ‘Aa’ MOV AX , ‘1234H’ 3、寄存器寻址 8位寄存器和16位的寄存器? 寄存器名称??寄存器存放的内容 源和目的操作数 的类型要一致! 源和目的操作数不能同时为段寄存器! 指令执行的速度快。 MOV AL , BX MOV CS , AX MOV IP , SS MOV DS , ES 以下几种寻址方式和存储器有关: 4、直接寻址方式 PA = SA * 16 + EA 直接地址的形式 是 变量名(+位移量) 表3-4 段寄存器的使用规定 5、寄存器间接寻址方式 可以使用的间址寄存器:BX BP SI DI 间址寄存器在方括号中:[ BX ] DS : BX, SI, DI SS : BP MOV AL , [BX] ; AL?[ DS*16+BX ] MOV AX , [DI] ; AL ?[ DS*16 + DI ] ; AH ?[ DS*16 + DI +1] MOV AL , ES:[SI] ; AL?[ ES*16+SI ] MOV B

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档