- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组与成原理xu4
第5章 指令系统 §5.1 指令系统概述 _指令系统----一个CPU所使用的全部指令 _系列计算机指令系统向前兼容—保护已有软件,缺点结构复杂 兼容的基础指令集有交集。新指令集包含旧指令集。 _CISC,RISC(Reduced Instruction Set Computer) _指令系统其优劣评价 (1) 完备性,常用指令齐全,编程方便 (2) 高效性,程序占内存空间少,运行速度快 (3) 规整性,指令和数据使用规则统一简单,易学易记 (4) 指令系统的兼容性,系列机指令系统向前兼容性 §5.2 指令格式 指令的格式与计算机的字长、期望的存储器容量和读写方 式、计算机硬件结构的复杂程度和追求的运算性能等都有关 5.2.1 指令格式 1,一般指令格式: 2,指令操作数的设计安排变化: (1) 无操作数指令:指令中只有操作码(无操作数或隐含) 空操作,停机,堆栈操作 (2) 单操作数指令:指令由操作码和一个操作数地址构成 操作数地址可以是寄存器地址或寄存器名 一个源操作数和结果放在同一个寄存器---累加寄存器 可能有另一个源操作数是默认的。 (3) 双操作数指令: 两个源操作数(存储器或寄存器地址),操作结果共享一个源操作数。多用于算术和逻辑运算指令。 (4) 多操作数指令:三以上的操作数。两个源操作数一个目的 操作数。更多的操作数的指令多出现在高档CPU的指令系统中,支持直接串操作,向量或距阵操作。 3,操作码的组织与编码 定长的操作码的组织方案 一般地都在指令字的最高位部分分配固定的若干位(定长)用于表示操作码,例如8位,它有256个编码状态,故最多可以表示256条指令。这有利于简化计算机硬件设计,提高指令译码和识别的速度 (2) 变长的操作码的组织方案 当计算机的字长与指令长度较小(如16位或8位)时,单独为操作码划分出固定的多位后,留给表示操作数地址的位数就会严重不足,这时不得不对一个指令字的每一个二进制位的使用精打细算,操作码所站的位数在不同的指令中不同 如,p130 操作码的扩展技术 *操作码的扩展技术 --共16位的指令高四位划出形成三操作数的基本指令, 操做码0000-1110,共15条 --指令字高四位1111和后继四位 共15条做两操作数指令 --高8后继4位即111111110000-11111111110 共15条做单操作数指令。 --1111 1111 1111 0000 –1111 1111 1111 1111共16条为 无操作数指令 (3) 操作码字段与操作数地址有所交叉 操作码的构成不是连续在高位上,在位置上与操作数有交混 5.2.2 指令长度与字长的关系 计算机的字长:CPU直接处理二进制的位数。计算机的一个 重要的技术指标。它决定性的影响计算精度 和速度。字长大,直接处理数据的精度高速度 同时也就快。一般地说是指运算器ALU的位数 字长一般是字节的1,2,4,8倍 字长和CPU访问内存的大小与速度是有关的。 操作数(地址码)长度影响直接寻址能力. 指令长度主要取决于操作码的长度,指令与字长有不同的组合 关系,单字长指令,半字长指令,双字长指令,多字长指令。 短指令执行快,存储省 所以指令的长度和字长没有硬性的关系 §5.3 数据表示 指令系统与常用数据类型有影响,高性能指令系统对应的数据类型广。 一般的指令系统只支持一些简单的数据类型。 目前计算机多用32位字长,指令系统支持,字节,半字,字,双字数据的处理。 这些数据在以字节编址的内存中,地址对应 字节和字长不一致,数据的访问效率受到存放方式的影响。 _边界对准问题。P144 图5.2 半字数据的地址最低位恒为零。 字地址最低两位为零。 双字地址最低三位为零。 边界对准了访问内存的次数少。控制器设计中按字读写内存 的机制是简单固定的。 _双字数据的两种字节顺序 p144 图5.3 §5.4 寻址方式(编址方式) 寻址方式:寻找操作数地址的方式 概括讲三种情况: (1) 操作数在主存储器中(oprd,为地址,或寄存器内放地址) (2) 操作数在寄存器中 操作数直接在指令中 基址,变址,相对 三种寻址方式的特点 寄存器的内容+偏移,固定地址码长度的下扩展了寻址能力 各自的作用不同。 §5.5 指 令 类 型
您可能关注的文档
- 蒙卡特罗与方法课件2 .ppt
- 葡萄葡萄与酒单图模板 .ppt
- 营口市中与考满分作文-竹叶青资料 .ppt
- 蒙特卡洛与方法概述 .ppt
- 营销管理与系统介绍 .ppt
- 葫芦岛市与中城筑景园林绿化养护培训资料 .ppt
- 葡萄品种与和世界各国产区 .ppt
- 蒙特卡洛与模拟方法 .ppt
- 蒙特卡洛与模拟金融 .ppt
- 营口职业与技术学院特师分院09初教2班 .ppt
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
最近下载
- 矿用隔爆兼本安型控制器工艺流程图.doc VIP
- 政治学概论政治学概论编写组05政党与政党制度.ppt VIP
- 《乡村旅游规划与实践》课件——项目七 乡村旅游商品开发与设计.pptx VIP
- 国家义务教育质量监测心理健康测试题.pdf VIP
- 《分数加法和减法》单元整体设计 -2023-2024学年五年级下册数学人教版.doc VIP
- 《0~3岁婴幼儿保育与教育》PPT教学课件(全).pptx VIP
- 小学科学实验课学生合作学习策略与互动模式研究教学研究课题报告.docx
- 测绘工程管理与法律法规 测绘违法案例60讲 5测绘违法案例五.ppt
- 第六届中国国际“互联网+”大学生创新创业大赛项目计划书【模板】.pdf
- 政治学05 政党与政党制度.ppt VIP
文档评论(0)