计算机组成原理第二版课件 组成原理第三章
55页1、计算机组成原理,宋红 ,第三章 指令系统,3-1 指令系统的发展与要求 3-2 指令格式 3-3 寻址方式 3-4 指令类型,31 指令系统的发展与要求,计算机的指令有微指令、机器指令和宏指令之分。微指令是微程序级的命令,它属于硬件;宏指令是由若干条机器指令组成的软件指令,它属于软件;而机器指令则介于微指令与宏指令之间,通常简称为指令,每一条指令可完成一个独立的算术运算或逻辑运算操作。一台计算机支持(或称使用)的全部指令构成该机的指令系统。指令系统直接与计算机系统的性能和硬件结构的复杂程度等密切相关,它是设计一台计算机的起始点和基本依据。,指令系统是表征一台计算机性能的重要因素,它的格式与功能不仅直接影响到机器的硬件结构,而且也直接影响到系统软件,影响到机器的适用范围。早期的计算机,从简化计算机硬件结构和降低成本考虑,指令系统都比较简单,所支持的指令系统只有定点加减、逻辑运算、数据传送、转移等十几至几十条指令。条数少和运算功能弱,能处理的数据只是定点小数,使用非常困难。到了20世纪7080年代,随着集成电路和超大规模集成电路的出现与发展,计算机硬件成本直线下降;相应的软件成本所占比例迅
2、速增加,计算机的指令系统日渐变得更加复杂和完备,指令条数多达三五百条,寻址方式也趋于多样化,能直接处理的数据类型更多,构成了复杂指令系统计算机(CISC)。,要确定一台计算机的指令系统并评价其优劣,通常应从如下四个方面考虑:指令系统的完备性,常用指令齐全,编程方便;完备性是指用汇编语言编写各种程序时,指令系统直接提供的指令足够使用,而不必用软件来实现。完备性要求指令系统丰富、功能齐全、使用方便。一台计算机中最基本、必不可少的指令是不多的。许多指令可用最基本的指令编程来实现。一般来说,一个功能更强、更完善的指令系统,必定有更好的有效性。指令系统的规整性,指令和数据使用规则统一简单,易学易记;规整性包括指令系统的对称性、匀齐性、指令格式和数据格式的一致性。对称性是指:在指令系统中所有的寄存器和存储器单元都可同等对待,所有的指令都可使用各种寻址方式;,匀齐性是指:一种操作性质的指令可以支持各种数据类型,如算术运算指令可支持字节、字、双字整数的运算,十进制数运算和单、双精度浮点数运算等;指令格式和数据格式的一致性是指,指令长度和数据长度有一定的关系,以方便处理和存取。系列机各机种之间具有相同的
3、基本结构和共同的基本指令集,因而指令系统是兼容的,即各机种上基本软件可以通用。但由于不同机种推出的时间不同,在结构和性能上有差异,做到所有软件都完全兼容是不可能的,只能做到“向上兼容”,即低档机上运行的软件可以在高档机上运行。同时要完全满足上述标准是困难的,但它可以指导设计出更加合理的指令系统。通常情况下,一条指令要由两部分组成:,第一部分: 是指令的操作码。操作码用于指明本条指令的操作功能。例如,是算术加运算、减运算还是逻辑与、或运算功能,是否读、写内存或读、写外设操作功能,是否程序转移和子程序调用或返回操作功能等,计算机需要为每条指令分配一个确定的操作码。 第二部分: 是指令的操作数地址,用于给出被操作的信息(指令或数据)的地址,包括参加运算的一或多个操作数所在的地址,运算结果的保存地址,程序的转移地址、被调用的子程序的入口地址等。 在一条指令中,如何分配这两部分所占的位数(长度),如何安排操作数的个数,如何表示和使用一个操作数的地址(寻址方式),是要认真对待、精心设计的重要问题。,机器指令是用机器字来表示的。表示一条指令的机器字,就称为指令字,通常简称指令。指令格式,则是指令字用
4、二进制代码表示的结构形式,通常由操作码字段和地址码字段组成。操作码字段表征指令的操作特性与功能,而地址码字段通常指定参与操作的操作数的地址。因此,一条指令的结构可用如下形式来表示:,32 指令格式,321 操作码 设计计算机时,对指令系统的每一条指令都要规定一个操作码。指令的操作码表示该指令应进行什么性质的操作,如进行加法、减法、乘法、除法、取数、存数等等。不同的指令用操作码字段的不同编码来表示,每一种编码代表一种指令。例如,操作码001可以规定为加法操作;操作码010可以规定为减法操作;而操作码110可以规定为取数操作等等。CPU中的专门电路用来解释每个操作码,因此机器就能执行操作码所表示的操作。 组成操作码字段的位数一般取决于计算机指令系统的规模。较大的指令系统就需要更多的位数来表示每条特定的指令。例如,一个指令系统只有8条指令,则有3位操作码就够了(28)。如果有32条指令,那么就需要5位操作码(232)。一般来说,一个包含n位的操作码最多能够表示2条指令。,对于一个机器的指令系统,在指令字中操作码字段和地址字码段长度通常是固定的。在单片机中,由于指令字较短,为了充分利用指令字长
《计算机组成原理第二版课件 组成原理第三章》由会员E****分享,可在线阅读,更多相关《计算机组成原理第二版课件 组成原理第三章》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页