- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成原理 第四章 指令系统 本章复习要点: 1. 理解指令的基本格式、 定长与扩展操作码格式 2. 掌握指令寻址方式的基 本概念、常见寻址方式 及其有效地址的计算 3. 了解CISC和RISC的基本 概念 4.1? 指令系统的几个名词 指令系统的几个基本名词: 程序: 是计算机中若干指令的有序组合。 指令: 就是要计算机执行某项运算或处理功能的命令。 从计算机组成的层次结构来说,计算机的指令有微指令、 机器指令和宏指令之分。 微指令:微程序级的命令,它属于硬件; 宏指令:由若干条机器指令组成的软件指令,它属于软件; 机器指令(指令):介于微指令与宏指令之间,每条指令可完成一个独立的算术运算或逻辑运算或处理功能。 4.2? 指令格式 1 操作码 例如,对于定长操作码字段: 若指令系统共有8条指令,则用3位操作码就够; 如果有30条指令,则至少需要5位操作码。 当然,操作码字段的长度也可以是变长的,视指令系统的 需要而定。 2 地址码 (又称操作数) 根据一条指令中有几个操作数,可将该指令称为几操作数指令或几地址指令。 一般的操作数包括:被操作数、操作数及操作结果这三种数,因而就形成了三地址指令格式。在此基础上,后来又发展成二地址格式、单地址格式和零地址格式,如下图所示: 指令主要归结为如下三种类型: (1)存储器-存储器(SS)型指令:(A1、A2都是内存地址) ???? 特点:参与操作的数都放在内存里,从内存某单元中取操作数,操作结果也存放至内存单元中。机器执行这类指令需要多次访问内存,因此执行速度较慢。 3 指令字结构 指令字长度:一条指令所用的二进制数码的位数。 机器字长:计算机能直接处理的二进制数码的位数,它决定了计算机的运算精度。(如: 16位机、32位机、64位机等) 指令字的设计包括: 单字长指令:指令长度= 机器字长度; 半字长指令:指令长度= 半个机器字长度的指令; 双字长指令:指令长度= 两个机器字长度的指令; 多字长指令:指令长度= 多个机器字长度的指令。 [等长指令字结构]: 各种指令字长度是相等的。这种指令字结构简单,编译方便。 [变长指令字结构]: 指令字的长度随指令功能而变化。这种指令字结构灵活,能充分利用指令长度,但指令的译码及控制要复杂一些。 5 指令格式举例 (1)八位微型计算机的指令格式 8位机的字长只有8位,指令结构常采用可变字长形式,包含单字长、双字长、三字长指令等多种。 (2)定长指令格式 例如PDP/11系列机为16位机,采用定长指令格式,其指令字长16位,其指令格式如下表所示。 表4.3 PDP/11系列机指令格式 举例: [例1] 指令格式如下所示,其中OP为操作码,试分析该指令格式的特点。 [例2] 指令格式如下所示,其中OP为操作码,试分析指令格式的特点。(教材) 4.3? 指令和数据的寻址方式 有效地址的概念: 操作数或指令实际存放在某个存储单元时,该存储单元的 编号,就是该操作数或指令在存储器中的有效(物理)地址。 指令中的地址码常常为形式地址,需要应用设定的规则, 由形式地址计算出有效地址。 [寻址方式]:形成指令或操作数的存储单元有效地址的方 式,称为寻址方式。 [寻址方式的类别]: (1)指令寻址方式:用于形成指令的地址。 (2)数据寻址方式:用于形成操作数的地址。 (1) 顺序寻址方式 指令地址在内存中按顺序安排,当执行一段程序 时,通常是按照指令的顺序依次执行。这种指令顺序 被取出执行的过程,称为指令的顺序寻址方式。 实现方法:通常使用程序计数器(又称指令指针寄存 器)PC来计数指令的顺序号,依次给出指令在内存中的 地址。 (2) 跳跃寻址方式 所谓跳跃: 是指下条指令的地址码不是由程序计数器PC 顺序地给出,而是由本条指令直接给出。 ????? 实现方法:通过直接修改程序计数器PC的内容来实 现。PC将及时跟踪新的指令地址。 ????? 采用指令的跳跃寻址方式,可以实现程序转移或 构成循环程序,从而能缩短程序长度,或将某些程序 作为公共程序引用。 ???? 指令系统中的各种条件转移或无条件转移指令, 就是为了实现指令的跳跃寻址而设置的。 2 操作数寻址方式 [定义]:形成操作数的有效地址的方法,称为: 操作数的寻址方式。 例如:某单地址指令的结构如下所示,其中用 X、I、D各字段组成该指令的操作数地址字段。
您可能关注的文档
- 《西方社会学理论第三讲实证主义社会学的创始人.ppt
- 《西方管理思想的发展.ppt
- 《西方资本主义国家公务员制度的特点.ppt
- 《西方近现代管理学的发展.ppt
- 《西餐常识.ppt
- 《规范报销凭证填写.ppt
- 《规律及其客观性.ppt
- 《西村招商简介.ppt
- 《西气东输之站场工法.ppt
- 《规范化撤机流程.ppt
- 2025及未来5年中国磷酸二胺行业市场运行态势、数据分析与投资战略咨询报告.docx
- 2025及未来5年中国3-乙烯基苯甲酸市场深度分析及投资战略咨询报告.docx
- 2025及未来5年中国锂离子电池电解液市场供需现状及投资战略研究报告.docx
- 2025年中国压铸机数据监测研究报告.docx
- 2025及未来5年中国碲化锗行业全景评估及投资规划建议报告.docx
- 2025及未来5年中国丙位癸内酯市场深度分析及投资战略咨询报告.docx
- 2025年中国多通道露顶式固定监测仪数据监测研究报告.docx
- 2025年中国再湿型封边胶纸带数据监测研究报告.docx
- 2025及未来5年中国石油加工催化剂行业投资分析及发展战略咨询报告.docx
- 2025年中国微型音乐器具数据监测研究报告.docx
最近下载
- 2026人教版小学一年级上学期语文期末综合试卷精选3套(含答案解析)(1).docx
- 天鹅(选自圣-桑《动物狂欢节》,总谱) 高清钢琴谱五线谱 .pdf VIP
- 实用化工产品配方与制备(6).doc VIP
- 提高外窗塞缝防渗漏一次验收合格率(陈启威).docx VIP
- 生存分析中的Cox模型比例风险假设检验.docx VIP
- ISO 9001(DIS)-2026《质量管理体系——要求》之6:“领导作用-5.1.2以顾客为关注焦点”专业深度解读和应用指导材料(编写2025A0).docx VIP
- 提高外窗塞缝防渗漏一次验收合格率(陈启威).pdf VIP
- 六年级数学上册第9讲甜甜咸咸就是我思维突破苏教版202106071121.pdf VIP
- 台州市椒江区2023-2024学年六年级数学第一学期期末调研模拟试题含答案.doc VIP
- 有限空间作业专项施工方案.docx VIP
原创力文档


文档评论(0)