- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成原理第5章 节 指令系统_V1.2.ppt
* 合理编码方法 通常在指令字中用一个固定长度的字段来表示基本操作码,而对一部分不需要的某个地址码的指令,则把它们的操作码的长度扩充到该地址字段,这样既能充分利用指令字的各个字段,又能在不增加指令长度的情况下扩展操作码的长度,使它能表示更多的指令。 * 示例 某机器的指令字长度为16位,包括4位基本操作码字段和3个4位的地址字段,指令格式为: 15 … 12 11 … 8 7 … 4 3 … 0 Opcode A1 A2 A3 * 操作码扩展方法 三地址指令可用15种(15…12)4位用0000~1110 二地址指令可用15种(15…12)4位用1111加A1地址字段4位(11…8)为0000~1110组成为11111110) 一地址指令可用15种(15…1211…8 )8位A2地址字段4位(7…4)为0000~1110组成为(111111110000~111111111110) 操作码扩展方法 零地址指令可用16种(15…1211…87…3 )8位用111111111111加A3地址字段4位(3…0)为0000~1111组成为(1111111111110000~1111111111111111) 共形成15*3+16=61条指令。 * * 5.2.5 典型指令格式实例 微型计算机Intel 8086/8088指令格式(CISC) 大型计算机IBM 370系列指令格式(CISC) SPARC计算机的指令格式(RISC) * Intel 8086/8088指令格式 有单字长指令、双字长指令和三字长指令,指令字长度在1~6个字节不等。 既有8位、16位、32位、40位、48位六种,其中第1个字节为操作码,第2个字节指出寻址方式,第3个到第6个字节则给出操作数地址。 * IBM 370系列指令格式 有16位的操作码,包括向量运算和128位长度的浮点运算。 指令格式分为:RR、RRE、RX、RS、SI、S、SS(两种)及SSE型指令等9种。 * IBM370系统计算机指令格式 第一个半字 第二个半字 第三个半字 说 明 第1字节 第2字节 第3字节 第4字节 第5字节 第6字节 OP R1 R2 ? RR型 OP ? R1 R2 ? RRE型 OP R1 X2 B2 D2 RX型 OP R1 R2 B2 D2 RS型 OP I2 B1 D1 SI型 OP B2 D2 S型 OP L B1 D1 B2 D2 SS型 OP L1 L2 B1 D1 B2 D2 SS型 OP B1 D1 B2 D2 SSE型 * 指令说明 OP中第0位与第1位组成4种编码 00:表示RR型 01:表示RX型 10:表示RRE、RS、S及SI型 11:表示SS、SSE型 * SPARC计算机的指令格式(RISC) 字长为32位共有三种指令格式 OP DISP 30(30位位移量) 格式1:CALL OP Rd OP2 Imm22(22位立即数) 格式2:SETHI、BRANCH OP a cond Op2 Disp22(22位位移量) OP Rd OP3 Rs1 I Asi Rs2 格式3:其它指令 OP Rd Op3 Rs1 I Simm13 OP Rd Op3 Rs1 opf Rs2 31…30 2928 … 25 24…2219 18…14 1312…5 4…0 位数/说明 * * 大纲 5.1 指令系统的发展与性能 5.2 指令格式 5.3 寻址方式 5.4 指令系统的要求与指令分类 * * 5.3 寻址方式 5.3.0 引言 5.3.1 指令寻址 5.3.2 数据寻址 5.3.3 寻址实例 * 5.3.0 引言 寻址方式:寻找并确定本条指令的数据(操作数)地址及下一条要执行的指令地址的方式。 两大类:指令寻址方式和操作数寻址方式 寻址方式与计算机硬件结构密切相关,而且对指令格式和功能有很大的影响。 * 5.3.1 指令寻址 就是确定下一条将要执行的指令地址的方法。 有两种基本方式: 顺序寻址方式 跳跃寻址方式 * 顺序寻址方式 专用控制设备是PC(程序计数器、指令计数器) 主存储器 PC 11 +1 指令地址 指令内容 10 LDA 100 11 SUB 102 12 STA 104 13 JMP 16 14 LDA 110 15 ADD 112 16 INC 17 STA 200 … … * 跳跃寻址
您可能关注的文档
最近下载
- 2024年安徽省合肥市庐阳区小升初数学试卷附答案解析.doc VIP
- 2025年陕西铜川市事业单位招聘带编入伍高校毕业生3人笔试模拟试题及参考答案详解一套.docx VIP
- 事业单位宣传工作总结PPT.pptx VIP
- TCCIAT_0003-2019_建筑施工承插型轮扣式模板支架安全技术规程.doc VIP
- 超声波探伤培训教材.doc VIP
- 2024年苏州昆山国创投资集团有限公司招聘考试真题 .pdf VIP
- 合并工作底稿完整版带公式.xls VIP
- 2025江苏苏州昆山国创投资集团有限公司第一期招聘17人考试备考题库及答案解析.docx VIP
- 家具设计软件:SketchUp二次开发_(6).动态组件设计与应用.docx VIP
- 2025江苏苏州昆山国创投资集团有限公司第一期招聘17人笔试模拟试题及答案解析.docx VIP
文档评论(0)