- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
组成原理--指令系统
引言 指令系统的设计主要是确定它的指令格式、 类型、操作以及对操作数的访问方式。 3)CISC结构存在的缺点: 4.2 指令格式 4.2.1 指令字长度 指令的长度是指一条指令所包含二进制代码的位数,取决于操作码长度和操作数地址个数及每个地址的长度。 机器字长:计算机能直接处理的二进制数据的位数。 指令长度与机器字长的关系: 半字长指令 单字长指令 双字长指令 4.2.2 操作码 (1)定长编码:便于译码,扩展性差 IBM370机 (2)变长编码:能缩短指令平均长度 PDP-11 4.3 操作数类型 操作数类型 地址数据:地址实际上也是一种形式的数据。 数值数据:计算机中普遍使用的三种类型的数值数据。 字符数据:文本数据或字符串,目前广泛使用ASCII码。 逻辑数据:一个单元中有几位二进制bit项组成,每个bit的值可以是1或0。当数据以这种方式看待时,称为逻辑性数据。 Pentium数据类型(见P112表4.4) 常规数据类型 整数数据类型 …….. 复习 指令系统的发展 复杂指令集计算机、精简指令集计算机 指令和数据的寻址方式 指令的寻址方式:顺序寻址、跳跃寻址 操作数寻址方式:隐含寻址、立即寻址、直接寻址、间接寻址、寄存器寻址/间址、 11 堆栈寻址方式 4.5 典型指令 特点:把基址寄存器的内容加上指令格式中D而形成 操作数的E。 用途:可用于扩大寻址能力。 7. 基址寻址方式(Base-Register Addressing) E=(BR)+D 特点:把某个变址寄存器的内容加上指令格式中D 而形成操作数的E。 用途:用于实现程序块的有规律变化。 8. 变址寻址方式(Index Addressing) 例: MOV AX, 2000H[SP] 基址寻址方式和变址寻址方式有什么特点? (上海交通大学硕士研究生入学考试试题) 解: 两者有不同的特点和用途:①在基址寻址的系统中,基址是不变的,程序中的所有地址都相对于基地址来变化。而对于变址寻址则相反,指令中的D给出的是一个存储器地址基准,变址寄存器X中存放的是相对于该基准地址的偏移量。不同的变址寄存器值指出了不同的单元;②在基址寻址中,偏移量位数较短,而在变址寻址中,偏移量位数足以表示整个存储空间;③前者主要解决程序逻辑空间与存储器物理空间的无关性,而后者主要为了可编写出高效率访问一片存储空间的程序。 用途:用在I/O指令中,以实现外存储器或外围设备同内存之间的数据块传送,还适用于内存的数据块搬家。 9. 块寻址方式(Block Addressing) 末地址 标志位 首地址 操作码10101110 200H 800H 指定数据块长度的三种方法: (1)指令中划出字段指出长度; (2)指令中指出数据块的首尾地址; (3)由块结束字符指出数据块的长度。 方法:E由段寄存器的内容加上段内偏移地址而形成。 应用:微型机采用段寻址方式,20位物理地址为16位 段地址左移四位加上16位偏移量。 10. 段寻址方式(Segment Addressing) ① 段内直接寻址; ② 段内间接寻址; ③ 段间直接寻址; ④ 段间间接寻址; 分类: 堆栈:是一组能存入和取出数据的暂时存储单元。 区别:对数据的存取方法或寻址方式不同。 分类:串联堆栈和存储器堆栈。 特点:数据传送在栈顶和某个通用寄存器之间进行。 存/取数方式: 当压入数据时,栈中数据先向栈底移动一个数据字,空出栈顶寄存器来存放压入的数据。当取出数据时,从栈顶的寄存器中取出数据,栈中数据向栈顶顺序移动一个数据字。 (1)串联堆栈(硬堆栈,下压堆栈) 由CPU中的一组专门寄存器组成。 “先进后出”FILO(First In Last Out)。 “后进先出”LIFO(Last In First Out)。 在主存储器中划分出一部分区域来作为堆栈。 优点: (a)容量可任意; (b)可同时建立多个堆栈; (c)可用对存储器寻址的任一指令来对堆栈中数 据寻址。 需设置一个堆栈指示器SP(Stack Pointer),它是CPU中的一个专用寄存器,指定堆栈的栈顶。 (2)存储器堆栈(软堆栈) 缺点: (a)容量有限; (b)读出具有破坏性; 串联堆栈不需要堆栈指示器,栈顶是由硬件确定,操作时栈顶不动,数据串联地在寄存器间移动。 因存储单元中的数据不容易移动,为此实行栈顶移动
您可能关注的文档
- 纯原创新视野大学英语4Unit 9 You can learn how to ride the business cycle.pptx
- 纯电动汽车设计毕业课程设计论文.doc
- 红楼梦(英文版).ppt
- 纯蒸汽发生器SAT文件.doc
- 纳米与超分子 精细化学品.doc
- 纳米二氧化硅在高分子基复合材料中的应用现状.doc
- 纳米催化剂简介.doc
- 纳兰性德英文介绍.ppt
- 约翰尼德普简介.ppt
- 纳米仿生技术.pptx
- GBT 8905-2012六氟化硫电气设备气体管理和检测导则培训.pptx
- GBT 6451-2023油浸式电力变压器技术参数和要求深度解读与应用.pptx
- GBT 7354-2018《局部放电测量》标准解读与工程应用.pptx
- GBT 7674-2020《额定电压72.5kV及以上气体绝缘金属封闭开关设备》标准解读培训.pptx
- GBT 10228-2023干式电力变压器技术参数和要求培训.pptx
- GBT9326.1-2008标准解读与应用培训.pptx
- GB 8116-1987风力发电机组型式与基本参数解读.pptx
- 哈佛管理制度分公司会计外理准则.doc
- 哈佛管理制度分公司会计外理准则(制度范本DOC格式).doc
- 扇形图、条形图和折线图第2课时 用条形图和折线图描述数据 课件(共21张PPT)2024-2025学年度人教版数学七.pptx
最近下载
- 人民大《职场沟通技巧》(第三版)(新)项目五.docx VIP
- 幼儿园五年发展规划7.docx
- 华为错混料如何预防管理.pptx VIP
- 新解读《GB_T 40855 - 2021电动汽车远程服务与管理系统信息安全技术要求及试验方法》必威体育精装版解读.pptx VIP
- ZL50装载机完整版.doc VIP
- 安全评价技术 任务4.5 事件树分析法应用 任务4.5 事件树分析法应用.ppt VIP
- 光伏电站智能化运维技术 课件 第三章 光伏电站的运行与维护管理.pptx
- 植物与植物生理(第三版).ppt VIP
- 《多彩的民族风情》课件).pptx VIP
- x县城乡供水一体化(一期)PPP项目施工组织设计.doc
文档评论(0)