5_指令系统.pdf

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

本章内容 本章内容 本章内容  指令的基本概念和指令所包含的 基本内容。  8086指令的格式及编码方式。  8086指令的寻址方式及寻址过程。  8086指令系统的分类、功能及操 作过程,每条指令的格式及用法。 学习目的 学习目的 学习目的  掌握指令及指令系统的基本概念。  掌握8086各种寻址方式所执行的数 据寻址过程。  牢固地掌握存储器段地址:偏移地 址的组织结构和段约定的基本概念。  掌握每条8086指令的格式、功能及用法。  掌握指令的操作过程中操作数的变化情 况以及对标志位的影响。  学会正确选用指令完成简单的任务。 说明  8086指令系统是X86系列CPU的基本指令集。  80286、80386乃至Pentium等更高级的CPU的指令系 统是在基本指令集基础上做了一些扩充: 一部分是基本指令的增强和专用指令 (实模式指令 集), 另一部分是系统控制指令,对保护模式下高级应用提 供控制。  用8086指令系统编写的程序同样可以在286、386、 486、Pentium等CPU上执行,即向上兼容。  先介绍程序、指令、指令系统等基本概念  重点介绍基本指令的格式、寻址方式、各指令功能 和用法等基本知识,举例学习指令使用,为汇编程 序设计打好基础。 5.1 概 述 一、指令(Instruction): 一、指令(Instruction): 指示计算机执行什么操作的命令。指令通常以 指示计算机执行什么操作的命令。指令通常以 二进制代码的形式提供给计算机,这种指令称为机 二进制代码的形式提供给计算机,这种指令称为机 器指令。 器指令。 指令: 操作码 操作数 ... 操作数 例 常简记为十六进制88 D8 就是一条2字节的机器指令,指示计算机 执行:“把寄存器BL 内容复制到寄存器AL之 中” 的操作。表示为: ALBL 。 二、指令系统(Instruction System): 二、指令系统(Instruction System): 计算机所能执行的全部指令。 三、程序(Program): 三、程序(Program): 完成某个特定任务而编制的一系列指 令的有序集合。 程序的执行一般是按指令的先后次序一条一 条执行,但遇到转移类指令时则可能改变指令的 执行次序。 四、指令包含的基本内容 四、指令包含的基本内容 1. 做什么操作 1. 做什么操作 由指令的操作码字段规定。 2. 操作数的来源 2. 操作数的来源 操作数来自于什么地方。由指令的操作 数字段规定。 操作数的来源可以是: a. CPU 内的寄存器; b. 存储器内的某个或几个存储单元; c. I/O端口; d. 立即数 (在指令序列中)。 3. 操作结果的去向 3. 操作结果的去向 操作的结果将存放在何处。 立即数除外 ):寄存器,存储器,I/O端口 类似来源处 ( 4. 下一条指令的位置 4. 下一条指令的位置 指示下一条指令是顺序执行还是转移执行。 在指令码中指示或计算得到 指令的表示方法 指令的表示方法 1. 二进制代码表示—机器语言指令(机器内) 例 2. 助记符表示—汇编语言指令(用户编写) 例:MOV BL ,AL MOV表示“传送”助记符,BL (寄存器) 表示结果存放的位置,AL (寄存器)表示数 据的来源。 助记符表示的指令便于书写、理解和 助记符表示的指令便于书写、理解和 记忆,但最终必须将助记符指令“翻译”成

文档评论(0)

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

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档