东北大学软件学院计算机组成原理题库.docx

上传人:叶*** 文档编号:35576378 上传时间:2022-08-22 格式:DOCX 页数:24 大小:86.07KB
返回 下载 相关 举报
东北大学软件学院计算机组成原理题库.docx_第1页
第1页 / 共24页
东北大学软件学院计算机组成原理题库.docx_第2页
第2页 / 共24页
点击查看更多>>
资源描述

《东北大学软件学院计算机组成原理题库.docx》由会员分享,可在线阅读,更多相关《东北大学软件学院计算机组成原理题库.docx(24页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、计算机组成原理复习资料第一章学问总结 冯诺伊曼构造是一种将程序指令存储器和数据存储器合并在一起的存储构造,程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置程序指令和数据宽度一样。 冯诺伊曼构造的特点是:()数字计算机的数制承受二进制()计算机应当依据程序依次执行。 基于冯诺伊曼构造的计算机由五大部分组成:运算器,限制器,存储器,输入设备,输出设备。 今日的大多数计算机是基于冯诺伊曼构造的。 由运算器和限制器组成。 微处理器的运用标记着微型计算机的开展。 计算机进化史:第一代计算机: 真空管( )第二代计算机: 晶体管()第三代计算机: 中小规模集成电路(),操作系统出现第四代计算机

2、: 大规模集成电路出现()第五代计算机: 超大规模集成电路() 微处理器于年出现,并成为第四代微型计算机的核心。 指计算机时钟频率,指指令数,指执行指令的平均周期数 ( ),单字长定点指令平均执行速度, ()。 ( ),每秒百万个浮点数操作, 浮点操作指令数(执行时间*) 执行时间: () * () 唯有程序运行时间才能反映真实的计算机性能。第一章测验冯诺伊曼体系构造的计算机的根本特征是( ). .通过地址访存并且按依次执行指令.多指令流单数据流.操作栈.按内容访存.全部的计算机应当由什么组成?( ).运算器,存储器和限制器硬件和软件系统主机和外设主机和程序.在一个位的微型计算机系统中,乘除法

3、依靠于( ).固件硬件专用芯片软件.今日被广泛运用的计算机系统的体系构造是( ).计算机模型智能的冯诺伊曼实时处理并行.在计算机中二进制表示系统被广泛承受的缘由是( ).存储组件便利信息处理硬件的性质的限制计算速度更快.尽管计算机科学及技术已经极大地变更了不管是硬件还是软件,根底的计算机模型还是从本质上保存了下来,其代表者是( ).牛顿爱因斯坦冯诺伊曼爱迪生.操作系统出如今( ).第三代计算机第二代计算机第四代计算机第一代计算机.所谓的“”属于( ).中型计算机主框架微型计算机迷你计算机.计算机软硬件的资源管理是( )的职责数据库管理系统应用程序语言处理程序操作系统组件不包括( ). 存放器限

4、制器算术逻辑运算单元存储器.计算机经验的四代,他们是( ).真空管,晶体管,中小规模集成电路,激光部件晶体管,小规模集成电路,激光部件,光学媒介真空管,数字管,中小规模集成电路,激光部件真空管,晶体管,中小规模集成电路,大超大规模集成电路.( )的运用标记着微型计算机的开展?软件磁盘操作系统微处理器 (助记符)( ): ; ; ; ; .以下哪种语言可以被助记符干脆实现和编辑( )?汇编语言机器语言高级语言操作系统原语常规语言.( )不属于系统程序数据库系统操作系统编译系统以上都是.在程序运行时,数据和指令都存在( )操作系统中数据途径中磁盘中存储器中.在计算机术语中,由运算器和限制器组成.

5、( ).对。.错。.微处理器的运用标记着微型计算机的开展( ).对。.错。.在计算机中用二进制表示信息的缘由是它简洁处理信息( ).对。.错。缘由是元件物理的特性限制。 可以干脆处理存储器外的信息( ). 对 . 错 .主机由和设备组成( ). 对 . 错还应当有存储器 是一个表现标记用以表示浮点数处理速度( ).对。.错。.在逻辑上软件是可以和硬件等价的( ).对。.错。.在一个基于冯诺伊曼的计算机模型上,指令和数据均存在存储器中,并且按地址区分他们( ). 对 . 错.计算机的硬件由运算器,存储器,限制器和设备组成。( ).对。.错。第二章学问总结 定点数的小数点固定,并且在定点数表示中,

6、小数点均为隐含表示,不占位。 定点数分为定点纯整数和定点纯小数。 几进制中基数就是几。 原码表示法(),符号位上,表示正,表示负,有效值用二进制的确定值表示,此方法及真值最为接近。特点是简洁,易于同真值进展转换,实现乘除运算规则简洁,但是加减运算费事,有“”和“”之分。 补码表示法( ),正数的补码是其本身,负数的补码,符号位取,其余位按位取反,再在末尾加便可得到,补码的优点是消退了减法。补码中“”的表示唯一。 由补求补这一过程叫做变补,在减法变加法的过程中运用,变补的做法是将补连同符号位一起按位取反,末位加。 反码( ),正数的反码是自身,负数的反码,符号位取,数值部分按位取反,也有“”和“

7、”之分。 三种表示方法的范围:定点小数:原码: () 反码: () 补码: 定点整数:原码: ( ) 反码: ( ) 补码: 定点数运算中,结果超出了计算机能表示的范围后,会发生溢出,根本缘由是因为计算机字长的限制。溢出分为两种,一种是正溢出,一种是负溢出;正溢出是指结果超过了计算机所能表示的最大值,负溢出是指结果小于计算机所能表示的最小值。 溢出推断方法有三种,这里只介绍常用的两种()符号运算进位标记和最高有效位进位标记进展异或运算,结果为则发生了溢出,结果为则结果正确;()运用双符号位,首先把参及运算的数改写成双符号位,即把已有的符号位上的数字再多写一遍,如“”改写为“”,然后进展预算,符

8、号位结果为“”时,说明发生了正溢出;符号位结果为“”时,表示发生了负溢出。符号位结果为“”或“”时表示结果正确。 定点数二进制运算器中,减法是通过进展补码的加法来实现的。 用二进制编码十进制数得到的码叫做码( )码是其一种,用,表示。运用码做加法时,若和大于则结果须要加进展修正,小于则不须要修正。 计算机中运用无符号整数来表示地址。第二章测验视察符号位为,说明此数为正数,正数的补码表示和源码表示是一样的,因此选。计算机中地址运用无符号数表示。根本运算,留意视察数字的正负,不行一律按位取反末位加一,正数的补码就是其本身源码对“”的表示并不唯一,有“”及“”之分。将两个承受单符号位的补码表示的数相

9、加,( )时确定会溢出。从符号位上产生了进位信号对从符号位上产生的进位信号和从最高数位上产生的进位信号进展异或操作,结果为对从符号位上产生的进位信号和从最高数位上产生的进位信号进展异或操作,结果为对从符号位上产生的进位信号和从最高数位上产生的进位信号进展异或操作,结果为答案一样,选哪个都行。除去符号位后,剩余位可以用来表示数字,依据反码的表示范围 得出答案. (纯小数) (纯整数).( )在定点数计算中,是否实行双符号位还是单符号位,它都必需有( ),它常常运用( )来实现解码电路,及非门译码电路,或非门溢出检测电路,异或门移位电路,及或门一般来说,运用检测符号进位信号和最高数位进位信号的异或

10、结果来进展溢出推断,因此须要异或门。对正数的补码进展算术移位,符号位保持不变,空余位填;对负数的补码进展算术左移,符号位保持不变,低位填, 对负数的补码进展算术右移,符号位保持不变,高位填,并且舍弃低位。“”,则最高位为“”,后位的真值为“”,按位取反得“”,再加一得到“”,合起来为:“”。留意,这是对于整数,对于定点小数来说,“”是“”在定点数操作中,当结果超出了计算机所能表示的范围时将会发生溢出。明显是对的对于一个八位的补码表示的整数,最小值是,最大值是。对于一个位(包含符号位)的系统,补码的表示范围为 ( )原码用于乘除法比拟简洁,补码用于加减法比拟简洁。因此错误。计算机中的数字表示有时

11、候会溢出,其根本缘由是计算机字长限制。对于定点数二进制运算器,减法通过补码的加法来实现。 下溢在补码加减法中,运用双符号位进展溢出检测,当双符号位为“”时,意味着结果已经溢出,并且是负溢出,当双符号位为“”时,结果为正溢出。“”或“”时,表示结果正确。的补码为:,为的补码。换算成进制, 补码对“”的表示:“”,反码对“”的表示:“”明显,是负数,对减一,得,按位取反得,因此得“”的表示在原码和反码中均不唯一,都有“”和“”之分。正确,为了简化加减法的运算。正确,浮点数运算中的阶码运算是定点数的加减运算,还是会用到定点数运算器。因此选因为,所以 ,且,所以表示的是小数部分,数值不变,加的那个恰好

12、变成了符号位,刚好代表负数,因此当,对移位,假如,对移,假如阶数相等,则不须要移位。 说明:浮点数运算时,可能会做加减法运算,阶数不同无法加减,所以阶数不同首先要对阶,对阶有一个原则,即对小不对大,因为对阶的过程中,尾数须要移位,当阶码大小相差过大时,尾数移位的尾数就会很多,甚至完全移没了,因此可能会丧失一个数,所以一大一小两数相加时,必需使小数向大数看齐,这样即便丢数,丢的也是小数,把损失降到了最低。浮点数的尾数运用补码表示,尾数的二进制码在规格化之前是,它须要左规格化,应当被左移一位。补码表示尾数的的规格化浮点数,其最高位数位应及符号位相反。这里的,小数点前面的是符号位,最高数值位也是,两

13、者一样,应当左移一位,阶码减一。浮点数中的尾数运用原码表示,因为便利乘除法。 , ( ) (隐含). (基数) 在浮点数的表示中,表示尾数的数字系统的基数是隐含的(明显基数必需是二么). , ( ) .(尾数用原码表示). 反码. 原码. 补码对于一个标准的浮点数,它的尾数运用原码表示。以下哪个说法是正确的. 阶码部分会涉及加减乘除操作. 尾数部分只能进展乘法和减法操作. 阶码部分只对阶码做加减操作. 浮点运算器可以通过阶码和尾数单元来实现对于的形式,标准中最大正数为:( )浮点数运算器中,阶码单元可以实现加减和比拟的操作。正确,比拟是因为要对阶以下哪个规格化的浮点数,它的尾数是由补码表示的?

14、依据用补码表示规格化浮点数的尾数的条件知,最高数位应及符号位不一样,否则应左规格化,因此选.在标准中,一个浮点数应当由符号位,阶码和尾数表示。正确,必需牢记木说的。移码的符号位为时,表示正数,为时表示负数。移码的符号位刚好和其它三种码相反。标准中,浮点数的尾数用原码表示,阶码用移码表示。“标准种阶码的真值是阶码减”错,是减。在一个对浮点数规格化的算法中,一个数是,若运用补码表示其尾数,则应当( ). 尾数左移两位规格化 . 尾数左移一位规格化. 不须要规格化. 须要右规格化依据用补码表示规格化浮点数的尾数的条件知,最高数位应及符号位不一样,否则应左规格化,即尾数左移一位,阶码减一,直至最高数位

15、应及符号位不一样。阶码,,浮点数中常常用移码表示,因为它便利比拟和对阶。浮点数的尾数用补码表示,则浮点数是否规格化取决于( )。尾数的符号位和尾数的第一位一样。阶码和尾数的符号位一样。尾数的符号位和尾数的第一位不同。尾数和阶码的符号位不同 确定不对。这个从汉语的角度来理解,选项的意思是一样的,因为若一样,可以确定它须要规格化,若不同,则可以确定它不须要规格化,因此汉语意思是一样的。但教师的本意是问什么时候应当规格化,所以我和教师反映此题最好改为 ,这样就明确选了,也不知道教师会不会改题。 , 基数() .在浮点数的表示中,基数在计算机硬件中是隐含的和不行见的。因为计算机运用二进制表示数字么,所

16、以基数当然是了。因此隐含了。运用规格化浮点数的目的是确保表示的最大精度,防治前导对数位的奢侈,移码用来表示浮点数中的阶码。第七章学问总结 指令系统设计是中央处理器设计的根底 , 软件通过指令系统来及硬件打交道, 指令系统是衡量一个计算机表现的关键因素。 指令格式对的根本组织产生强有力的影响 : 操作码字段规定实现的操作, 算数逻辑操作干脆由执行, 指令的地址字段和寻址方式对的组织有显著影响(存放器的数目和类型)。 一条指令必需包含操作码字段和地址码字段,操作码指明了该指令进展什么操作,不同操作有不同操作码();地址码指明了操作数本身或是操作数所在的地址或是下一条指令所在的地址。 依据一条指令中

17、有几个操作数地址,可以将指令划分为零地址指令,一地址指令,二地址指令,三地址指令 。 在二地址指令格式中,又可依据操作数()的物理位置分为三类,()存储器存储器()型,两个操作数以及操作结果都放在内存中,访存次数最多,速度最慢()存放器存储器型()型()存放器存放器()型,操作数和结果都放在存放器内,运算不需访存,速度最快。 微机中操作码的长度常常不固定。通常在指令字中用一个固定长度的字段来表示根本的操作码,而对于一部分少地址指令则把它们的操作码扩大到该指令的地址字段,即操作码长度可以变更。这种方法在不增加指令字长度的状况下可表示更多的指令,但增加了译码和分析难度,需更多硬件支持。此种方法叫做

18、扩展操作码技术。 寻址方式分为指令寻址和操作数寻址两种。 指令寻址方式有两种,一种是依次寻址,即接下来要执行的指令就是下一条指令,地址由程序计数器()给出(因为一般来说总是);另一种是跳动寻址,是指下一条指令的地址码并不由程序计数器给出,而是由本条指令给出,执行到本条指令后,程序计数器内的内容也进展变更,以便跟踪新指令的地址。 程序限制指令的功能是变更程序的执行依次。 操作数寻址大致有以下几种:隐含寻址,马上寻址,干脆寻址,间接寻址,存放器寻址,存放器间接寻址,相对寻址,基址寻址,变址寻址,堆栈寻址。 隐含寻址指指令中不显式的给出操作数的地址,而是在指令中隐含着操作数的地址。如累加器()工作时

19、,指令中只有一个操作数地址,另一个操作数地址被隐含,就是累加器本身,并且运算完的结果也存放在累加器内。 马上寻址指指令中的地址码部分放的不是地址,放的就是操作数,因此对此类指令运算时根本不需寻址,所以速度最快,但是由于地址码部分字长有限,因此马上寻址能操作的数的范围也有限,这是它的缺点。 干脆寻址克制了马上寻址的缺点,地址部分存放的就是操作数的地址,这样便可以运用一个机器字长来存放操作数,使得操作数的范围得以扩大。但这种方式仍旧有缺点,因为地址部分的字长有限,因此指令中能访问的地址也有限,对于一些大内存机器,将出现内存无法完全访问的状况。 间接寻址又克制了干脆寻址的缺点,指令中的地址部分存放的

20、是操作数地址的地址,这样便可以扩大能访问内存的范围。但是因为两次访存,速度很慢,这种寻址方式只在早期的计算机中运用,如今较少运用。 存放器寻址中,操作数存在于存放器中,指令的地址部分给出的不是内存的地址,而是通用存放器的编号,因为访问存放器速度较快,所以此种方式快于干脆寻址。 是精简指令计算机的简写,是困难指令计算机的简写。由开展而来。 的形成是因为计算机的不断晋级扩大的同时还要兼容旧计算机的指令系统,因此指令系统便日趋困难。困难指令系统会增加硬件的困难性,降低机器运行的速度。 经过分析,发觉指令的运用频率相差悬殊,的指令很少运用(二八定律),并且困难指令计算机增加了硬件困难性,降低了机器运行

21、速度,不利于微机向高档机开展。因此提出了精简指令系统()的概念 通过简化指令使计算机的构造更加简洁合理,从而进步运算速度,它有一下几个特点:的指令系统中仅选运用频率高的一些简洁指令和很有用但不困难指令,指令条数少。指令长度固定,指令格式少,寻址方式少。只有取数存数指令访问存储器,其余指令都在存放器中进展,即限制内存访问,进步了速度。中通用存放器数量相当多;大部分指令都在一个机器周期内完成。程序限制上以硬布线逻辑为主,不用或少用微程序限制。特殊重视编译工作,以简洁有效的方式支持高级语言,削减程序执行时间第七章测验“间接寻址方式是为了促进对数组的访问而设计的”指令系统是一个对一台计算机表现表示的关

22、键因素,正确。存放器存放器寻址方式最快,存放器存储器寻址稍慢,存储器存储器寻址最慢。一个程序限制的指令的功能是:( ).供给算术和逻辑操作.在和之间转移数据.在存储器和之间转移数据.变更一个程序的执行依次“依据操作数的存储位置,指令集通常支持存储器存储器寻址方式。”两次访存太慢,如今根本不用了。一个指令字由操作码和地址组成,明显正确,必需牢记“指令集的功能和格式仅仅影响计算机的硬件构造。”错误,这还会影响计算机的架构,程序设计等等。存放器间接寻址形式中,操作数在( )中:. 程序计数器. 栈. 内存. 通用存放器组操作数在一个存放器中,这种寻址方式叫做:存放器干脆寻址程序限制指令中的地址部分代

23、表着下一个须要译码的指令地址,正确。在指令寻址形式中能最快获得操作数的寻址方式是:马上寻址。访问存放器再快也是浮云,因为马上寻址方式中的地址部分村的就是操作数,根本不用寻址,所以最快。为了对一个一地址指令的两个操作数之间实现实现算术操作,一个操作数已经被指令的地址部分给出,那么另一个操作数通过( )获得。. 马上寻址. 隐含寻址. 栈指针寻址. 间接寻址题中已经说明是一地址指令,而其中一个操作数已经给出,因此另一个操作数必定是隐含的,运用的是隐含寻址方式获得,如累加器()工作时。通过运用不同的寻址方式,指令集可以( ). 削减指令长度,扩展指令空间,提升编程敏捷性。. 实现程序存储和程序限制。

24、. 干脆访问外存。. 扩展操作码并且削减指令译码问题。牢记,木有要说的了。对于指令的数量,寻址方式以及指令种类,精简指令计算机都要少于困难指令计算机。有两种寻址方式,一种是依次寻址,一种是跳转寻址,跳转寻址形式可以供给( ). 程序的有条件转移. 程序的有条件或无条件转移. 程序的有条件转移. 栈指针寻址在指令格式中运用扩展操作码的目的是( ). 当地址空间减小时保持指令长度增加指令长度当操作指令种类增加时,保持指令长度削减指令长度牢记,最好会扩展操作码的计算题。明显是型指令,因为两次访存,速度最慢。在指令的地址部分给出操作数的合法地址,然后指令将实行干脆寻址。定义,牢记“在一个指令中操作码给

25、出了指令的特点和功能。”这句话事实上是讲操作码指明了指令要做何种操作。“指令的寻址方式是形成指令地址的方式”正确,可以说是寻址方式的定义吧。第八章学问总结 中央处理器可分为限制器和运算器,也可细分为限制器,存放器,内部总线,而后三者又统称为数据途径。 内部至少应当有类存放器,它们是:存储器缓冲存放器() ,指令存放器(),程序存放器(),存储器地址存放器(),通用存放器(),状态存放器()。 指令存放器()用来保存当前正在执行的一条指令。 程序计数器()用来确定下一条要执行的指令的地址,也叫指令计数器,执行指令时,自动更改中的内容,由于大多指令都是依次执行,因此常常,当然,当遇到转移指令时,中

26、的内容将从指令存放器中的地址字段获得。 存储器地址存放器()用来保存当前所访问的存储单元的地址,由于要对存储阵列进展译码,所以必需用保存地址信息,知道一次读写过程完成。 通用存放器(),可以短暂存放一些数据,使不用访存,以加快速度,因为通用存放器数量较多,因此要给通用存放器编址。 状态存放器(),保存由算数指令和逻辑指令运算或测试结果建立的各种条件代码,还保存中断和系统工作状态信息,以便和系统能刚好理解机器运行状态和程序运行状态。 依据设计方法的不同,操作限制器可以分为时序逻辑型和存储逻辑型两种,第一种称为硬布线限制器,也叫组合逻辑限制器,第二种成为微程序限制器。 一个指令周期通常由若干个周期

27、组成,周期也称为机器周期,而一个周期又由若干个时钟周期(通常称为节拍脉冲或者周期,它处理最根本的操作)组成。 限制器由程序计数器(),指令存放器(),指令译码器,时序产生器和操作限制器组成。 精简指令计算机绝大多数承受超标量和超流水线构造。第八章测验“干脆分支指令的功能是把指令的地址码转移到程序计数器。”这句话的意思是指下一条的指令地址由程序计数器给出,这样的指令也叫干脆分支指令,而间接分支指令也叫跳计算,指下一条执行的指令地址,在存放器中,而不是由程序计数器给出,类似于指令寻址方式中的跳动寻址。 , 微程序限制 硬布线限制 “在中,译码器被用于指令译码,寻址方式和操作数寻址。”正确“通常,串

28、行存放器有移位操作的功能”正确,串行存放器由多个触发器组成,输入经过一个一个时钟周期从第一个触发器一步一步向输出端挪动,因此具有移位功能。通过硬布线实现的限制器也叫组合逻辑限制器,牢记,木说的。一个中至少得有类存放器,他们是: 指令存放器() , 程序计数器 () , 存储器地址存放器() , 存储器缓冲存放器() 通用存放器和状态存放器。 , 指令存放器() , 程序计数器 () 。中,存放正在执行的指令的存放器是 指令存放器() ,指出下一条应当被取出的指令的存放器是 程序计数器 () 。“指令周期由若干个周期组成”指时钟周期,而一个指令周期由若干个周期(机器周期)组成,而不是时钟周期。“

29、状态存放器存储着算数操作的结果”,错误,说法过于片面。状态存放器保存由算数指令和逻辑指令或测试结果建立的各种条件代码,除此之外,状态存放器还保存中断和系统工作状态等信息。所以此说法太过片面。“在中指出下一条须要执行的指令的地址的存放器是(存储器地址存放器)”,明显说法错误,应当是程序计数器。“在中,存放器的位长取决于机器字长”,是多少位的,其内主要存放器宽度就是多少位的,而位数由机器字长确定。写机器字长( )也没错,但最好是说数据总线宽度。在中,指出下一条应当被取出的指令的存放器是程序计数器()木说的。牢记! , (分频) (定时器). ( )“计数器不仅可以被用于对脉冲计数,而且可以用于分频

30、和定时器。”正确,虽然我也不知道为什么,但是一听就觉得很正确有木有,有木有?没方法,我程度就到这了。“被用来存放正在执行的指令的存放器是指令存放器()”正确,必需牢记!“频率周期是时钟周期”。 频率,就是的时钟频率,简洁说是运算时的工作的频率(秒内发生的同步脉冲数)的简称。在中, 存储地址存放器() 在读写操作中被用来存储内存地址,而 状态存放器() 被用来存储算数运算,逻辑运算和测试结果的结果位。“ 是一个位的处理器,而是一个()位的处理器”,这道题,对于学过英语的人来说,依据题中的“”这个转折词,就知道确定不选。结果,尼玛白中英的计算机组成原理第页说是位的啊,尼玛我就受骗了有木有啊?还是说

31、题库错了有木有啊,真坑爹啊有木有啊!算了,这题选确定正确,别的,我就不说什么了。依据咱教师的(第八章第页) 由个功能部件组成:、存放器组、内总线和限制器。此处最接近,因此选中不包含地址译码器,地址译码器在存储器中,第十章的内容。“程序计数器属于限制器”,这件事,即使你把大脑丢了,用脚趾头,也得记住!“计算机的速度虽然及频率有关,但它业余计算机字长,计算机架构有关”,正确,计算机速度受到很多因素的限制,不确定频率越快速度就越快,要想想“木桶原理”。“在计算机中,内存和存放器都可以存储数据”,的确都可以存,木啥说的。精简指令计算机不行能有困难的指令系统,明显错误;精简指令计算机往往运用大量的存放器

32、组,因此也错误,精简指令计算机为了进步处理速度,大多数都运用流水线构造和超标量构造,因此虽然有些武断,但的确更贴近。第九章学问总结 由运算器和限制器两大部分组成。 限制器由程序计数器(),指令存放器(),指令译码器,时序产生器和操作限制器组成。 运算器由算术逻辑单元(),通用存放器(),存储器缓冲存放器()和状态存放器()组成。 操作限制器可以分为时序逻辑型和存储逻辑型两种。第一种称为硬布线限制器,它承受时序逻辑技术来实现;第二种称为微程序限制器,承受存储逻辑来实现。 指令周期是指取出一条指令并执行这条指令的时间,指令周期通常分为两个阶段:取指周期和执行周期。一个指令周期通常由若干个周期组成,

33、越困难的指令,组成它的周期越多,而一个指令周期至少由两个周期组成。 周期,也叫机器周期,通常用从内存中读取一个指令字的最短时间来规定周期。一个周期可以 完成一个完好的根本操作,如取指,或者执行等。而一个周期通常由若干个时钟周期组成。 时钟周期通常称为脉冲节拍或者周期,是计算机操作的最小时间单位。 硬布线限制器通过逻辑电路干脆连线而产生。又称组合逻辑限制方式,特点是速度快,但是难以对指令功能做更新和扩展。 微程序限制器是用软件的方法在设计操作限制,限制单元向执行单元发出的各种限制吩咐叫做微吩咐,执行单元承受微吩咐后执行的操作叫做微操作,在一个周期内,一组实现确定功能的微吩咐的组合,叫做微指令,而

34、一条机器指令的功能是用很多微指令组成的序列来实现来的,这个微指令序列就叫做微程序。 微操作可分为相容性和相斥性两种,相容性的微操作指在同时或同一个周期内可以并行执行的微操作;相斥性的微操作指在同时或同一个周期内不能并行执行的微操作。 实现全部指令系统的微程序,存放在限制存储器中,控存是一种只读存储器,一旦微程序固化,机器运行时只读不写。 微指令至少包含两部分信息,操作限制字段和依次限制字段,操作限制字段又称微操作码字段,用以产生某一步操作所需的各个微操作限制信号;依次限制字段又称微地址码字段,用以限制产生下一条要执行的微指令地址。 后继微地址的形成方法有两种:计数器方式和多路转移方式。 计数器

35、方式借鉴了用计数产朝气器指令地址的方法,在微程序限制器中设置一个硬件计数器叫微程序计数器,依次执行微程序时,()微程序出现转移时,由微指令地址字段中转移部分结合转移条件把新地址送入。 一条微指令存在多个转移分支的状况称为多路转移。后继微程序地址可由设计者指定或由设计者指定的测试判别字段限制产生。第九章测验“指令周期是指从内存中取出并执行它的时间”,正确,指令周期的定义。牢记!“在微程序限制中,限制单元发送限制信号到执行单元,这个限制信号叫微吩咐”,正确,这种限制信号叫做微吩咐,形成的操作叫做微操作,而在一个周期中,一组实现确定功能的微吩咐的组合叫做微指令,而一组微指令序列叫做微程序,这三个概念需牢记。硬布线限制器运行速度快但是无法更新和扩展,这是硬布线限制器的特点正确,微程序限制的确是在用软件的方法设计限制操作。机器周期也叫周期,是由一次访存的最小读指令时间来作为规定的。微指令存放在控存中。限制存储器用来存放实现全部

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 期刊短文 > 信息管理

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com