- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 指令系统 内容提要: 指令的寻址方式 机器指令的组成及解释 两种典型的CPU结构的组成及特点 分析基本指令的指令流程 5.1 指令与指令系统 5.2 介绍两类指令系统 5.3 指令流程 5.1 指令与指令系统 5.1.1 指令格式 5.1.2 寻址方式 指令的定义—— 什么是指令?是指示计算机执行某种基本操作的命令,CPU唯一能直接执行的指令是用二进制代码表示的机器指令。 机器指令由操作码(opcode)和操作数(operand)两部分——称为“字段”组成。 操作码字段: 指出该指令的功能——执行何种操作。若操作码字段有n位,则可表示2n条指令——有2n种不同的基本操作。 操作数字段: 指出该指令的操作对象 ,通常为一个立即数(在指令代码中直接给出)、寄存器中内容、存储单元的内容或I/O端口的内容。 …………………… 若为立即数,则操作数字段即该立即数的二进制表示。 若为寄存器内容,则操作数字段即该寄存器的地址,以寄存器地址的二进制编码表示。例如CPU有8个寄存器,则这8个寄存器地址可用3位二进制码“000”~“111”表示。 若为存储器内容,则操作数字段即该存储器地址的二进制表示。 通常把操作数字段称为“地址码” 指令执行过程,操作数有源操作数和目的操作数之分, 源操作数——参与操作的原始数椐, 目的操作数——指令执行后的结果数据。 指令格式: 按指令中地址码个数的不同,指令格式可分为: 零地址指令 一地址指令 二地址指令 三地址指令 分别举例说明。 零地址指令 NOP DAA 一地址指令 INC AL; DEC AL; MUL AL 二地址指令 MOV AL,BL 三地址指令 ADD AL,BL,CL 汇编语言简介: 汇编语言是一种符号语言,其特点是用符号形式表示计算机指令,用指令助记符代替机器指令的操作码、用标识符代替地址码。这是一种面向具体计算机的语言。 汇编语言与机器语言相比、除保留了机器语言的优点外,还具有易懂、易写、易记、易调试和易修改等优点。 汇编语言与高级语言相比,具有执行速度快、节省内存和控制精确等优点。不同的CPU有不同的汇编语言。 常用寄存器 指令的寻址方式是“指令中操作数的表示形式”。 指令中的操作数——操作对象通常来源于: 立即数——操作数即指令代码中的地址码部分。 寄存器——操作数在寄存器中(即指令代码中的地址码部分所指出的寄存器中的内容)。 内存单元——操作数在内存单元中(即指令代码中的地址码部分所指出的内存单元中的内容)。 I/O端口(I/O接口中存放信息的寄存器)——操作数在I/O端口中(即指令代码中的地址码部分所指出的I/O端口中的内容)。 常用寻址方式及举例 立即寻址:MOV AX,1234H 寄存器寻址:MOV AX,BX 以下均为存储器寻址: (存储器)直接寻址:MOV AL,[2000H] 寄存器间接寻址:MOV AL,[BX] 存储器间接寻址:MOV AL,((2000H)) 基址寻址:MOV AL,[BX+3000H] 变址寻址: MOV AL,[SI+4000H] 基址变址寻址: MOV AL,[BX+SI+1000H] 相对寻址: MOV AL,[PC+1000H] 隐含寻址:PUSH AX 5.2 80X86系列指令系统 在通用微机系统中,80x86及其兼容芯片是应用最多的处理器芯片,属于CISC型的指令系统。为便于分析,以8086芯片为例说明CISC芯片指令编码的特点。 8086指令是变字长指令,不同指令的操作码和寻址方式不同,指令长度也不一致,每条指令由1~6个字节组成。 OPCODE(操作码)—反映该指令的功能。 TYPE(类型)—反映操作数类型(字长等)。 ADDRESS MODE(寻址方式)—反映操作数的寻址方式,寄存器操作数的编码也在其间。 OPERAND (操作数)—操作数中的立即数、内存操作数中的位移量部分。 对于实现“寄存器与寄存器,寄存器与存储器之间”的上述操作的指令而言,8086指令编码格式-1可细化如图。 5.3 指令流程 5.3.1 指令执行过程 5.3.2 几种周期 5.3.3 典型的CPU结构类型 5.3.4 指令流程举例1 ——单总线结构CPU 5.3.1 指令执行过程 取指令 分析指令 执行指令 5.3.2 几种周期 时钟周期 总线周期 机器周期 指令周期 等待周期 空闲周期 5.3.3 典型的CPU结构类型 5.3.4 指令流程举例 * * *
您可能关注的文档
- 小儿惊厥与惊厥持续状态的治疗资料.ppt
- 矩形的判定1资料.ppt
- 组织机构_研发中心(样板)研究.ppt
- 矩阵式管理,学科化发展——高校辅导员工作的实践与思考-华东师范大学-赵正桥资料.ppt
- 组织环境和组织文化研究.ppt
- 组织行为学概述及推荐书目研究.ppt
- 竣工归档整理规范资料.ppt
- 组织行为学4研究.ppt
- 小儿淋巴结综合症资料.ppt
- 竣工决算管理创新培训资料.ppt
- 2024年头灯资金筹措计划书代可行性研究报告.docx
- 2024年澳代巴豆酸乙酯资金需求报告代可行性研究报告.docx
- 2024年水污染防治设备资金筹措计划书代可行性研究报告.docx
- 2024年纸卷包装输送系统资金申请报告代可行性研究报告.docx
- 2024年湿疹药物资金申请报告代可行性研究报告.docx
- 2024年家用通风电器具资金筹措计划书代可行性研究报告.docx
- 2024年数字模拟混合输出仪表通讯模板资金申请报告代可行性研究报告.docx
- 2024年计算器及货币专用设备资金需求报告代可行性研究报告.docx
- 2024年手工制纸及纸板项目投资申请报告代可行性研究报告.docx
- 2024年抗生素类药物资金筹措计划书代可行性研究报告.docx
最近下载
- 成人癌痛NCCN指南中国版.doc
- 视频监控基础知识.pptx VIP
- 部编版语文六年级下册第五单元大单元作业设计.pdf VIP
- 2023年陕西省中考英语试卷真题(含官方标准答案) +2022年试卷及答案.docx
- 初中通风、消毒制度.doc VIP
- AI-6000一体机自动抗干扰精密介质损耗测量仪说明书详解.doc
- S2-U6-L3蓝晒工艺-阳光的魔法.pptx
- (高清版)DB11 447-2015 炼油与石油化学工业大气污染物排放标准.pdf VIP
- 国家开放大学旅游学院《旅游工作者素质修养》形考任务4(全部章节,权重25%)-null分.doc VIP
- JTG 3370.1-2018 公路隧道设计规范 第一册 土建工程.docx
文档评论(0)