电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

计算机组成原理第四章 第2讲 指令格式

27页
  • 卖家[上传人]:ji****72
  • 文档编号:48582969
  • 上传时间:2018-07-17
  • 文档格式:PPT
  • 文档大小:207KB
  • / 27 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、指令格式4.2 指令格式n指令中包含以下信息 做什么操作 如果需要操作数,从哪里取 结果送哪里 下一条指令从哪里取n所以指令格式包括两个基本内容:操作码字段地址码字段指令的操作特性与功能 操作数地址指令字长决定于操作码的长度操作数地址的长度操作数地址的个数4.2 指令格式指令字:就是指令,表示一条指令的机器字。指令格式中指令长度的定义:4.2 指令格式n影响计算机指令格式的因素 机器的字长 存储器的容量 指令的功能n假如一共有100个基本操作需要定义, 则需要定义操作码至少为多少位?教材勘误: P116 最后一段 第一行: “对于一个机器的指令系统 ,在指令字中,操作码字段 和地址码字段长度通常是固 定的。4.2 指令格式一、操作码n设计计算机时,对指令系统的每一条指令都要规定 一个操作码。n指令的操作码OP表示该指令应进行什么性质的操作 ,如进行加法、减法、乘法、除法、取数、存数等 等。不同的指令用操作码字段的不同编码来表示, 每一种编码代表一种指令。4.2 指令格式n操作码字段长度受指令系统规模影响 等长操作码(指令规整,译码简单)n例如IBM 370机,该机字长32位,16个通用

      2、寄存 器R0R15,共有183条指令;指令的长度可以 分为16位、32位和48位等几种,所有指令的操作 码都是8位固定长度。n固定长度编码的主要缺点是:信息的冗余极大,使 程序的总长度增加。4.2 指令格式 n变长操作码n 单片机比较常见n 是针对指令字长做扩展n 能够表示更多的操作种类和更大的寻址、 存储空间 因为留给地址码的空间增大了 eg. 00011001011101110二、地址码n按指令中的地址码个数分为: 三地址指令 二地址指令 单地址指令 零地址指令操作码(操作码(4 4位)位)1 1(6 6位)位) 操作码(操作码(4 4位)位)1 1(6 6位)位) 2 2(6 6位)位)操作码(操作码(4 4位)位)1 1(6 6位)位) 2 2(6 6位)位)操作码操作码(4 4位位 )A3A3(6 6位)位)二、地址码n三地址指令 指令格式如下: 操作码 第一操作数A1 第二操作数A2 结果A3 功能描述: (A1)(A2)A3 操作数可以是存储器地址或者寄存器地址 A3A3A2A2A1A1二、地址码n二地址指令 其格式如下: 操作码 第一地址码A1 第二地址码A2 功能描述

      3、: (A1)(A2)A1 二地址指令在计算机中得到了广泛的应用 A2A2A1A1二、地址码二地址指令根据操作数的物理位置可以分为:nSS 存储器-存储器类型nRS 寄存器-存储器类型nRR 寄存器-寄存器类型n地址码多类型混用能极大提高程序灵活性,增强指 令功能。慢快二、地址码n一地址指令 指令格式为: 操作码 地址码A1 功能描述: (AC)(A1) AC,AC值更新 AC是隐含的地址码-累加寄存器 单操作数运算指令,如“+1”、“-1”、“求反” 指令中只给出一个源操作数的地址 A1A1二、地址码n零地址指令 其格式为: 操作码 “停机”、“空操作”、“清除”等控制类指令。 三、指令字长度n先弄清2个概念: 指令字长度:指令包含的位数 机器字长:计算机能直接处理的二进制数据的位数 。 单字长指令:指令字长=机器字长 半字长指令:指令字长=半个机器字长 双字长指令:指令字长=2机器字长n单字长、半字长指令: 长度有限,功能简单,能力有限n多字长指令的优缺点 优点提供足够的地址位来解决访问内存任何单 元的寻址问题 ; 缺点必须两次或多次访问内存以取出一整条指 令,降低了CPU的运算速度

      4、,又占用了更多的 存储空间。四、指令字等长n在一个指令系统中能否出现长度不等的 指令?n答:可以等长,也可变长n指令系统中指令采用等长指令的特点: 指令字结构简单、处理方便n采用非等长指令的的特点:结构灵活,但控制较复杂 五、指令助记符n机器语言建立在指令系统基础之上n用机器语言编写程序太繁琐n解决方法:用3、4个英文字母助记符 来表示指令操作码或者寄存器、存储器地 址 用34个英文字母来表示操作码,一般为英文缩写( P118) 不同的计算机系统,规定不一样 汇编代码执行时必须用汇编程序翻译成机器语言代码 ,即一条条具体的指令n助记符举例n举例: “将寄存器BX的内容送到AX中” 机器码是:000011 01110 11000 操作码 2个寄存器地址 MOV AX,BX六、指令格式举例n8位微型计算机的指令格式 如8088,字长8位,指令结构可变 包括单字长指令、双字长指令和三字长指令 操作码长度固定nPDP/11系列机的指令格式 字长16位 单字长指令 操作码字段不固定七、 Pentium指令格式n指令长度可变,最短1个字节,最长12个字节,典型的 CISC指令系统n由可选前缀(04

      5、)、操作码(12)、一个由mod- R/M字节和一个SIB(Scale Index Base)比例变址 字节组成的地址指定器、一个可选的位移量(04) 和一个可选的立即数字段(04)构成。指令前缀 段取代 操作数长度取代 地址长度取代操作码 Mod Reg或操作码 R/M S I B 位移量 立即数七、 Pentium指令格式n指令前缀中的重复前缀指定串的重复操作,这样 使Pentium处理串比软循环快得多。nLOCK前缀用于多CPU环境中对共享存储器的排 他性访问n段取代用于改变默认段寄存器的情况n操作数长度取代和地址长度取代用于在保护模式 下决定操作数和指令的长度n以下4个指令前缀都是可选的,分别为0或1个字 节指令前缀 段取代 操作数长度取代 地址长度取代七、 Pentium指令格式n操作码是必须的,12个字节nMod、Reg、R/M为共1个字节,是可选的。 mod-R/M指定的操作数是在R中还是在M中。 mod(2位)R/M(3位)的32种值构成了8种寄存器 方式和24种变址方式(参考汇编语言教材); Reg或OP(3位)指定另一个操作数(寄存器)或用作 OP的补充。操作码 M

      6、od Reg或操作码 R/M S I B 位移量 立即数1个字节 1个字节 七、 Pentium指令格式nS、I、B共1个字节,分别是比例系数、变址寄存 器号、基址寄存器号,可选。mod-R/M中的某些 编码要求SIB字节来完成寻址方式的指定; SS(2)指定比例变换的因子, Index(2)指定变址寄存器, Base(3)指定基址寄存器n位移量:可以是0,1,2,4个字节n立即数:可以是0,1,2,4个字节操作码 Mod Reg或操作码 R/M S I B 位移量 立即数例1n某机器(可以是8086,8088)是16位机, 指令格式如下所示,OP为操作码,分析指 令格式特点。 源寄存器目标寄存器OP15 9 7 4 3 01) 单字长,二地址 2) OP可以指定?个指令 3) 寄存器数目? 4) 指令类型?RR 5) 常用于算术逻辑运算例2n某机器(可以是8086,8088)是16位机, 指令格式如下所示,OP为操作码,分析指 令格式特点。 源寄存器变址寄存器OP15 10 7 4 3 0位移量1)双字长,二地址:寄存器和存储器 2)OP可以指定?个指令 3)寄存器数目? 4)存储器大小? 5)指令类型?RS

      《计算机组成原理第四章 第2讲 指令格式》由会员ji****72分享,可在线阅读,更多相关《计算机组成原理第四章 第2讲 指令格式》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.