华师网络学院作业答案计算机组成原理计算题

合集下载

华师《计算机组成原理》在线作业满分答案

华师《计算机组成原理》在线作业满分答案
A.错误
B.正确
?
正确答案:A
14.运算器就是指ALU。()
A.错误
B.正确
?
正确答案:A
15.第三代计算机所用的基本器件是晶体管。
A. 2
B. 4
C. 8
D. 10
?
正确答案:C
4.以下说法错误的是____。
A.计算机的机器字长是指数据存储与运算的基本单位
B.寄存器由触发器构成
C.计算机中一个字的长度都是32
D.磁盘是部分顺序存储器
?
正确答案:D
5.二进制中的基数为()
A. 2
B. 4
C. 8
D. 10
?
正确答案:A
6.一个16K*16位的存储器,地址线和数据线的总和是()
A.错误
B.正确
?
正确答案:B
2.引入虚拟存储系统的目的是提高存储速度。
A.错误
B.正确
?
正确答案:A
3.磁盘存储器的平均存取时间与盘的转速无关。()
A.错误
B.正确
?
正确答案:A
4.主存储器中采用双译码结构的主要目的是提高存取速度。
A.错误
B.正确
?
正确答案:A
5. DMA方式下,数据传送完毕正常结束或发生故障非正常结束,DMA控制器都要向主机发出中断请求。
?
正确答案:A
14.为了缩短指令中某个地址段的位数,有效的方法是采取()
A.立即寻址
B.变址寻址
C.间接寻址
D.寄存器寻址
?
正确答案:C
15.若十进制数据为137.5则其八进制数为()
A. 89.8
B. 211.4
C. 211.5

华师《计算机组成原理》在线作业.doc

华师《计算机组成原理》在线作业.doc

1.中央处理器是指____。

A.运算器B.控制器C.运算器和控制器存储器D.运算器和控制器【参考答案】: D2.在计算机中进行加减运算时常采用()A.ASCIIB.原码C.反码D.补码【参考答案】: D3.CPU 中不需要____。

A.指令寄存器B.指令译码器C.数据寄存器D.地址译码器【参考答案】: D4.一个512KB的存储器,地址线和数据线的总和是____。

A.17B.19C.27D.36【参考答案】: C5.定点运算器主要用来进行()A.十进制数加法算术运算B.定点数运算C.浮点数运算D.既进行定点数运算又进行浮点数运算【参考答案】: B6.下列数中,最小的数是____。

A.(101001)2B.(52)8C.(2B)16D.45【参考答案】: A7.从以下有关RISC的描述中,选择正确答案____。

A.采用RISC技术后,计算机的体系结构又恢复到早期比较简单的情况B.为了实现兼容,新设计的RISC,是从原来CISC系统的指令系统中挑选一部分实现的C.RISC的主要目标是减少指令数D.RISC没有乘、除法指令和浮点运算指令【参考答案】: B8.ALU发出的中断是____。

中断A.内部B.外部C.程序D.软件【参考答案】: A9.CPU 中通用寄存器的位数取决于____。

A.存储容量B.机器字长C.指令的长度D.CPU的管脚数【参考答案】: B10.指令系统中采用不同寻址方式的目的主要是____。

A.实现存储程序和程序控制B.可以直接访问外存C.缩短指令长度,扩大寻址空间,提高编程灵活性D.提供扩展操作码的可能并降低指令译码难度【参考答案】: C11.若十进制数据为137.5则其八进制数为()A.89.8B.211.4C.211.5D.1011111.101【参考答案】: B12.单地址指令中为了完成两个数的算术操作,除地址码指明的一个操作数外,另一个数常需采用____。

A.堆栈寻址方式B.立即寻址方式C.隐含寻址方式D.间接寻址方式【参考答案】: C13.某一RAM芯片其容量为512*8位,除电源和接地端外该芯片引线的最少数目是A.21B.17C.19D.20【参考答案】: C14.补码运算的特点是符号位____。

华师网络学院作业答案-计算机组成原理问答题

华师网络学院作业答案-计算机组成原理问答题

华师⽹络学院作业答案-计算机组成原理问答题试谈谈什么是存储系统的⾼速缓冲存储器(Cache),画出“主存- Cache”这⼀存储层次与CPU连接的结构框图。

答案:答:⾼速缓冲存储器是介于CPU与主存之间的⽤于存放当前最活跃的程序块和数据的⾼速、⼩容量的存储器。

程序中包括指令和要处理的数据,在执⾏时先必须调到内存中才能执⾏,CPU直接从内存中将指令或数据取来并加以执⾏的。

CPU是如何知道取来的是指令还是数据?说明理由。

答案:答:取指周期中从内存读出的信息流是指令流,它流向控制器;⽽在执⾏器周期中从内存读出的信息流是数据流,它由内存流向运算器。

完整的计算机指令系统按功能划分,可分为哪些基本类型的指令?并就每种基本指令简单举例说明。

答案:答:指令系统按功能划分的种类:数据传送类、算逻运算类、程序控制类、I/O指令类及其它类。

1)数据传送指令存、取数指令,传送指令,成组传送,字节交换,清累加器AC等。

功能:M<->M、R<->R、M<->R。

2)算逻运算指令功能:实现数据信息的加⼯,代码的转换、判断等。

①. 算术运算指令定点-浮点加减乘除、求补、算术移位、⽐较等。

②逻辑运算指令-、∧、∨、⊕、逻辑移位、装配、拆卸等。

3)程序控制指令功能:控制程序的转向包括:⽆条件转移,条件转移,转⼦和返主,中断返回等指令。

4)I/O指令功能:①控制外设的动作②测试外设的⼯作状态③实现外设与主机间的数据交换5)其它指令PSW的位置、复位,测试指令,堆栈指令,特权指令,停机指令,控制台指令等。

⽬前的计算机系统中通常所采⽤的多级存储器体系结构是什么?并简述各级存储器承担的职能。

答案:答:⽬前的计算机系统中通常所采⽤的多级存储器体系结构是:⾼速缓冲存储器(cache)、主存储器和外存储器。

各级存储器承担的职能各不相同。

其中cache主要强调快速存取,以便使存取速度和CPU的运算速度相匹配;外存储器主要强调⼤的存储容量,以满⾜计算机的⼤容量存储要求;主存储器介于cache与外存之间,要求选取适当的存储容量和存取周期,使它能容纳系统的核⼼软件和较多的⽤户程序。

计算机组成原理练习题答案

计算机组成原理练习题答案

计算机组成原理练习题答案一、填空题1.储器的要求是速度快,_容量大_____,_价位低_____。

为了解决这方面的矛盾,计算机采用多级存储体系结构。

2.系统是表征一台计算机__性能__的重要因素,它的____格式__和___功能___不仅直接影响到机器的硬件结构而且也影响到系统软件。

3.CPU中至少有如下六类寄存器__指令____寄存器,__程序_计数器,_地址__寄存器,通用寄存器,状态条件寄存器,缓冲寄存器。

4.一条指令一般分为取指周期和执行周期,前者完成取指令和分析指令操作,后者完成执行指令操作。

5.的数据传送类指令的功能可实现寄存器和寄存器之间,或寄存器和存储器之间的数据传送。

6.令格式可分为垂直型和水平型两类,其中垂直型微指令用较长的微程序结构换取较短的微指令结构。

7.一条隐含寻址的算术运算指令,其指令字中不明确给出操作数的地址,其中一个操作数通常隐含在累加器中8.点数阶码为8位(含1位阶符),尾数为24位(含1位数符),则32位二进制补码浮点规格化数对应的十进制真值范围是:最大正数为 2^127(1-2^-23) ,最小正数为2^-129 ,最大负数为 2^-128(-2^-1-2^-23) ,最小负数为 -2^127 。

9.数定点机,字长8位(含1位符号位),当机器数分别采用原码、补码和反码时,其对应的真值范围分别是 -127/128 ~+127/128 -1 ~+127/128 -127/128 ~+127/128 (均用十进制表示)。

10.DMA方式中,CPU和DMA控制器通常采用三种方法来分时使用主存,它们是停止CPU访问主存、周期挪用和DMA和CPU 交替访问主存。

11. n = 8 (不包括符号位),则原码一位乘需做 8 次移位和最多 8 次加法,补码Booth算法需做 8 次移位和最多 9 次加法。

12.点数阶码为8位(含1位阶符),尾数为24位(含1位数符),则32位二进制补码浮点规格化数对应的十进制真值范围是:最大正数为,最小正数为,最大负数为,最小负数为。

计算机组成原理习题含参考答案

计算机组成原理习题含参考答案

计算机组成原理习题含参考答案一、单选题(共90题,每题1分,共90分)1、在下列寻址中,()寻址方式需要先运算再访问主存。

A、间接B、直接C、变址D、立即正确答案:C2、在链式查询方式下,若有N个设备,则()oA、只需一条总线请求线B、需要N条总线请求线C、视情况而定,可能一条,也可能N条总线请求线D、以上说法都不对正确答案:A3、以下有关I/O端口的叙述中,错误的是()oA、I/O接口中有命令端口、状态端口、数据端口B、I/O接口中命令端口和状态端口不能共用同一个C、I/O接口中程序可访问的寄存器被称为I/O端口D、I/O端口可以和主存统一编号,也可以单独编号正确答案:B4、用移码表示浮点数的阶码,其好处是()。

A、便于求阶差B、便于用比较电路比较阶的大小C、提高运算精度D、便于判别溢出正确答案:B5、在取指操作结束后,程序计数器中存放的是()。

A、程序中指令的数量B、当前指令的地址C、已经执行指令的计数值D、下一条指令的地址正确答案:D6、微指令格式分为水平型和垂直型,水平型微指令的位数(),用它编写的微程序()。

A、较短,较少B、较长,较短C、较多,较长D、较少,较短正确答案:B7、用二地址指令来完成算术运算时,其结果一般存放在()。

A、其中一个地址码提供的地址中B、栈顶C、累加器(ACC)中D、以上都不对正确答案:A8、为了缩短指令中某个地址段(或地址码)的位数,有效的方法是采取()。

A、变址寻址B、间接寻址C、立即寻址D、寄存器寻址正确答案:D9、从计算机系统结构上讲,机器语言程序员所看到的机器属性是()oA、编程要用到的硬件组织B、计算机硬件的全部组织C、计算机软件所要完成的功能D、计算机各部件的硬件实现正确答案:A10、用于笔记本电脑的大容量存储器是()oA、U盘B、软磁盘C、固态盘D、磁带正确答案:C11、D/A转换是()。

A、把数字量转换为模拟量,把转化结果输出计算机B、把计算机输出的模拟量转化为数字量C、把模拟量转化为数字量,把数字量输入到计算机D、把计算机输出的模拟量转为数字量正确答案:A12、程序P在机器M上的执行时间是20秒,编译优化后,P执行的指令数减少到原来的70%,而CP1增加到原来的1.2倍,则P在M上的执行时间是()oA、16.8秒B、8.4秒C、117秒D、14秒正确答案:A13、以下说法错误的是()oA、计算机的机器字长是指数据存储与运算的基本单位B、寄存器由触发器构成C、计算机中一个字的长度都是32位D、磁盘可以永久性存放数据和程序正确答案:C14、主设备通常指()oA、掌握总线权的设备B、发送信息的设备C、主要的设备D、接收信息的设备正确答案:A15、字长12位,用定点补码规格化小数表示时,所能表示的正数范围是()OA、1/2-(1-2-11)B、(1/2+2-11)-(1-2-11)C、2-11-(1-2-11)D、2-12-(1-2-12)正确答案:A16、ASCI1码是对()进行编码的一种方案。

计算机组成原理习题及答案

计算机组成原理习题及答案

计算机组成原理习题及答案简答题1.什么是存储程序原理?按此原理,计算机应具有哪几大功能?1.请问:存储程序原理就是用户事先编号的程序先取走主存中,然后cpu在从主存中抽出指令、运转指令。

按此原理,计算机应当具备输入输出设备,即为能够把程序和数据通过输入输出设备送进主存中;还应当具备存储设备,即为内存能够存储程序和数据;最后应当具备控制器和运算器,即cpu能够从主存中抽出程序和数据,并按顺序一条一条抽出、继续执行。

2.存储器与cpu相连接时,应当考量哪些问题?2.答:应考虑(1)合理选择存储芯片,要考虑芯片的类型和数量尽量使连线简单方便;(2)地址线的连接,将cpu地址线的低位与存储芯片的地址线相连,以选择芯片中的某一单元,儿高位则在扩充存储芯片时用,用来选择存储芯片;(3)数据线的连接,cpu的数据线与存储芯片的数据线不一定相等,相等时可直接连接,不相等时要对存储芯片进行扩位,使其相等连接;(4)读/写控制线的连接,高电平为读,低电平为写;(5)片选线的连接,cpu的高位地址来产生片选信号。

3.什么叫做地址重合区,什么情况下可以产生地址重合区?3.答:存储系统中的某些存储单元有多个地址,这种现象叫地址重叠区。

原因是,存储系统是由多个芯片组成的,在产生片选信号时,如果只用部分高位地址来产生片选信号,则有一部分高位地址线没用,这样这部分地址线的值就不确定,可以为0也可以为1,所以存储芯片的地址空间也不确定了,出现了重复值,产生了地址重叠区。

4.什么叫“对准字”和“未对准字”,cpu对二者的访问有何不同?4.请问:cpu出访的数据类型存有字节,半字,字和双字。

若字长为32十一位,则字节8十一位,半字16十一位,字32十一位,双字64十一位。

对准字就是存储这四种数据类型时,字节的初始地址任一,半字的初始地址为2的倍数,字的初始地址为4的倍数,双字的初始地址为8的倍数。

未对准字就是四种数据类型在存储时都任一,无论从哪个存储单元已经开始都可以。

华中师范大学网络学院《计算机组成原理》试题库及答案

华中师范大学网络学院《计算机组成原理》试题库及答案

华中师范大学网络学院《计算机组成原理》试题库及答案一、填空题1、电子计算机从总体上来说分为两大类:一类是 ______ ,另一类是 _________ 。

2、固件是一种具有 ____ 特性的硬件。

3、设x=-(13/16),[X]补= _______ 。

4、在浮点补码加减法运算中,当运算结果的尾数出现_________或_________时,需进行向左规格化操作。

5、存储器中,最基本的存储单位是________。

6、按其读写性,我们可将半导体存储器分为__________ 和 ________ 两种7、操作表达式为(Ad1)OP(Ad2)→Ad1的指令,称为_______地址指令。

8、指令译码的主要功能是对___________进行译码。

9、PSW用于存放程序运行时的工作方式、_________和___________。

10、在用分段直接编码法组合成的微指令中,应将具有_________性的微命令分在不同字段内。

11、运算器的主要功能是 ______ 和 ________12、采用中断屏蔽码技术,可以改变各设备的_____________。

13、中断过程实质上是一种程序的__________过程。

14、设X=—51/64,当字长为7位(含一位符号位)时,[X]原=_________,[X]补=________。

15、运算器的基本组成中,核心部件是___________。

16、在在计算机中,各部件间往来的信息分为三种类型,除数据信息外,它们是______和________信息。

17、在浮点补码加减运算中,当运算结果的尾数出现______或_______形式时,需要进行向右规格化操作。

18、一般来说,指令格式包括两个部分内容,它们是________和_________。

19、总线的通讯方式有__________和________两种。

20、按信息传送的格式,接口可分为 __________接口和 ________ 接口两大类。

计算机组成原理 华师在线作业(全附答案)

计算机组成原理 华师在线作业(全附答案)

1、已知x=0.1001和y=-0.1111, 用变形补码计算x+y和x-y, 同时指出运算结果是否溢出。

解:x=0.1001 y=-0.1111[x]补=00.1001,[y]补=11.0001,[-y]补=00.1111[x+y]补=00.1001+11.0001=11.1010 无溢出x+y=-0.0110[x-y]补=00.1001+00.1111=01.1000 溢出x-y=+1.1000>12、已知二进制数X=2-10×(-0.100011),Y=2-11×(-0.110101),设阶为5位(包括2位阶符),用补码表示,尾数为8位(包括2位尾符),用补码表示,按浮点运算方法,求X-Y的值,运算过程阶和尾数均用双符号进行,舍入采用就近舍入法。

解:阶和尾数都采用双符号位[x]浮=11011,11.0110101 [y]浮=11101,00.0101011 [-y]浮=00011,11.1010101 ①对阶[ΔE]补=[Ex]补+[-Ey]补=11011+00011=11110 可见ΔE=-2,将Mx右移2位,[x]浮=11101,11.11 01101(01) ②尾数进行减运算相减11.1101101(01) +11.1010101------------------------ 11.1000010(01) ③结果规格化并进行舍入处理[x-y]浮=11101, 11.1000010(01) 左规[x-y]浮=11100, 11.0000100(1) ④溢出检查由于两位阶符为11,不是01,因此无溢出。

最终的结果为x-y=2-100×(-0.1111011)3、若x=01001011,y=10001011,则逻辑加运算x+y= 。

解:若x=01001011,y=10001011,则x+y=11000000。

4、CPU执行一段程序时,cache完成存取的次数为1800次,主存完成存取的次数为100,已知cache存取周期为50ns,主存为250ns, cache/主存系统的效率为。

18秋华师《计算机组成原理》在线作业-3答案

18秋华师《计算机组成原理》在线作业-3答案

18秋华师《计算机组成原理》在线作业-3
18秋试卷作业参考答案
一、单选题共20题,60分
1、浮点数进行右规格化时,()
A尾数右移1位,阶码加+1
B阶码右移1位,尾数加+1
C尾数右移1位,阶码加-1
D阶码右移1位,尾数加-1
【答案】参考选择:A
2、在浮点数的表示中,()部分在机器数中是不出现的。

A尾数
B指数
C尾数、指数
D指数和基数
【答案】参考选择:D
3、真值为-100101的数在字长为8的机器中,其补码形式为____。

A11011011
B10011011
C10110110
D1*******
【答案】参考选择:A
4、已知:X=-0.1011,Y= 0.1101。

(X+Y)补=____。

A1.1010
B1.1101
C1.1110
D0.0010
【答案】参考选择:D
5、以下说法错误的是____。

A计算机的机器字长是指数据存储与运算的基本单位
B寄存器由触发器构成
C计算机中一个字的长度都是32
D磁盘是部分顺序存储器
【答案】参考选择:D。

华东师范大学大一计算机专业计算机组成原理试卷及答案 (1)

华东师范大学大一计算机专业计算机组成原理试卷及答案 (1)

华东师范大学期中试卷(A)20XX —20XX学年第二学期课程名称:____计算机组成_____学生姓名:___________________ 学号:___________________专业:___________________ 年级/班级:__________________课程性质:公共必修、公共选修、专业必修、专业选修一、填空题(每空1分,共20分)1.计算机的硬件系统是运算器、输入设备、,和组成。

2.冯·诺依曼型计算机的设计原理是。

3.计算机的软件分为和两大类。

4.十六制数80H为某机的机器数,它表示8位补码其真值是;它表示8位原码,其真值是。

(用10进制表示)5.八进制数37.4转换成二进制数为__________。

6.数x的真值-0.1011B,其原码表示为____________。

7.在浮点加减法运算过程中,在需要_________或__________时,尾数向右移位。

8.微程序入口地址是根据__________通过微地址产生部件产生的。

9.要组成容量为4K*8位的存储器,需要___ __片4K*1位的静态RAM芯片并联,或者需要__ _片1K*8位的静态RAM芯片串联。

10.根据目前常用的存储介质可以将存储器分为__ _________、__ _______。

11.汉字在计算机内部存储、传输和检索的代码称为汉字__ ____,汉字输入码到该代码的变换由代码转换程序来完成。

12.奇偶校验法只能发现_______数个错,不能检查无错或_______数个错。

二、单项选择题(每空1分,共30分)l.中央处理器(CPU)是指()A.运算器B.控制器C.由运算器和控制器构成D.由运算器、控制器和存贮器构成2.计算机系统中的存贮系统是指()A.ROMB.RAMC.主存D.主存和外存系统3.指令周期是指()A.CPU从主存取出一条指令的时间B.CPU执行一条指令的时间C.一个时钟周期时间D.CPU从主存取出一条指令加上执行这条指令的时间4.存贮周期是指()A.存贮器的读出时间B.存贮器的写入时间C.存贮器进行连续的两次独立的存取操作所需间隔的最小时间D.存贮器的读出和写入时间的平均值5.某机字长32位,其中1位符号位,31位表示尾数(原码表示),如果表示定点整数,其最大正整数是();如果表示定点小数,其最大正小数是();最小负小数是()A.+(231-1)B.-(231-1)C.+(1-2-31) D.-(l-2-31)E.+(230-l)F.-(230-1)G.+(1-2-32)H.-(l-2-32)6. 8位定点原码整数10100011B的真值为()。

【奥鹏】19春华师《计算机组成原理》在线作业[第一套]答案

【奥鹏】19春华师《计算机组成原理》在线作业[第一套]答案

【奥鹏】19春华师《计算机组成原理》在线作业
试卷满分:100 试卷得分:100
一、单选题(共20题,60分)
1、键盘的输入输出适用于采用____方式。

A程序查询
B程序中断
CDMA
D数据多路通道
[仔细阅读以上试题,并作出选择]
正确选择:C
2、若采用双符号位,则发生正溢的特征是:双符号位为____。

A00
B01
C10
D11
[仔细阅读以上试题,并作出选择]
正确选择:B
3、在取指令操作之后,程序计数器中存放的是____。

A当前指令的地址
B下一条指令的地址
C程序中指令的数量
D指令的长度
[仔细阅读以上试题,并作出选择]
正确选择:B
4、零地址运算指令在指令格式中不给出操作数地址,因此它的操作数来自() A立即数和栈顶
B栈顶和次栈顶
C暂存器和栈顶
D寄存器和内存单元
[仔细阅读以上试题,并作出选择]
正确选择:B
5、转移指令的主要操作是____。

A改变程序计数器PC的值
B改变地址寄存器的值
C改变程序计数器PC和堆栈指针的值。

计算机组成原理习题+参考答案

计算机组成原理习题+参考答案

部分作业参考答案第四章13. 某8位微型机地址码为18位,若使用4K×4位的RAM芯片组成模块板结构的存储器,试问:(1)该机所允许的最大主存空间是多少?(2)若每个模块板为32K×8位,共需几个模块板?(3)每个模块板内共有几片RAM芯片?(4)共有多少片RAM?(5)CPU如何选择各模块板?解:(1)218 = 256K,则该机所允许的最大主存空间是256K×8位(或256KB);(2)模块板总数= 256K×8 / 32K×8= 8块;(3)板内片数= 32K×8位/ 4K×4位= 8×2 = 16片;(4)总片数= 16片×8 = 128片;(5)CPU通过最高3位地址译码选板,次高3位地址译码选片。

21.设某机主存容量为4MB,Cache容量为16KB,每字块有8个字,每字32位,设计一个四路组相联映象(即Cache每组内共有4个字块)的Cache组织,要求:(1)画出主存地址字段中各段的位数;(2)设Cache的初态为空,CPU依次从主存第0、1、2……99号单元读出100个字(主存一次读出一个字),并重复按此次序读8次,问命中率是多少?(3)若Cache的速度是主存的6倍,试问有Cache和无Cache相比,速度提高多少倍?答:(1)由于容量是按字节表示的,则主存地址字段格式划分如下:8 7 2 3 2(2)由于题意中给出的字地址是连续的,故(1)中地址格式的最低2位不参加字的读出操作。

当主存读0号字单元时,将主存0号字块(0~7)调入Cache(0组x号块),主存读8号字单元时,将1号块(8~15)调入Cache(1组x号块)…… 主存读96号单元时,将12号块(96~103)调入Cache(12组x号块)。

共需调100/8 13次,就把主存中的100个数调入Cache。

除读第1遍时CPU需访问主存13次外,以后重复读时不需再访问主存。

(完整版)计算机组成原理试题和答案

(完整版)计算机组成原理试题和答案

计算机组成原理题集含答案题库题目总数:293第一章单选题1、控制器、运算器和存储器合起来一般称为(主机):I/O部件内存储器外存储器主机2、冯•诺依曼机工作方式的基本特点是(按地址访问并顺序执行指令):按地址访问并顺序执行指令精确结果处理存储器按内部地址访问自动工作3、输入、输出设备以及辅助存储器一般统称为(外围设备):I/O系统外围设备外存储器执行部件4、计算机硬件能直接识别和执行的语言是(机器语言):高级语言汇编语言机器语言符号语言判断题5、若某计算机字代表一条指令或指令的一部分,则称数据字(错)。

6、若某计算机字是运算操作的对象,即代表要处理的数据,则称指令字(错)。

7、数字计算机的特点:数值由数字量(如二进制位)来表示,运算按位进行。

(对)8、模拟计算机的特点:数值由连续量来表示,运算过程是连续的。

(对)填空题9、系统软件包括:服务程序、语言程序、(操作系统)、数据库管理系统。

10、计算机系统的发展按其核心部件采用器件技术来看经历了五代的变化,分别是(电子管)、(晶体管)、(集成电路)、(大规模集成电路)、(巨大规模集成电路) 五个部分.11、计算机系统是一个由硬件和软件组成的多级层次结构,这通常由(微程序级)、(一般机器级)、(操作系统级)、(汇编语言级)和(高级语言级)等组成,在每一级上都可以进行(程序设计)。

12、计算机的软件一般分为(系统软件)和(应用软件)两大部分。

13、计算机的硬件基本组成包括(控制器)、(运算器)、(存储器)、(输入设备)和(输出设备)五个部分。

简答题14、什么是存储容量?什么是单元地址?存储器所有存储单元的总数称为存储器的存储容量。

灭个存储单元都有编号,称为单元地址.15、什么是外存?简述其功能。

外存:为了扩大存储容量,又不使成本有很大的提高,在计算机中还配备了存储容量更大的磁盘存储器和光盘存储器,称为外存储器,简称外存.外存可存储大量的信息,计算机需要使用时,再调入内存。

计算机组成原理习题(附参考答案)

计算机组成原理习题(附参考答案)

计算机组成原理习题(附参考答案)一、单选题(共90题,每题1分,共90分)1、在统一编址方式下,下面的说法( )是正确的。

A、一个具体地址只能对应内存单元B、一个具体地址既可对应输入/输出设备,又可对应内存单元C、一个具体地址只能对应输入/输出设备D、只对应输入/输出设备或者只对应内存单元正确答案:D2、堆栈指针SP的内容是()。

A、栈顶地址B、栈顶内容C、栈底内容D、栈底地址正确答案:A3、下列不属于程序控制指令的是()。

A、循环指令B、无条件转移指令C、条件转移指令D、中断隐指令正确答案:D4、计算机的存储系统是指()。

A、cache,主存储器和外存储器B、主存储器C、ROMD、RAM正确答案:A5、指令是指()。

A、计算机中一个部件B、发给计算机的一个操作命令C、完成操作功能的硬件D、通常用于构成主存的集成电路正确答案:B6、相对于微程序控制器,组合逻辑控制器的特点是()。

A、指令执行速度慢,指令功能的修改和扩展容易B、指令执行速度慢,指令功能的修改和扩展难C、指令执行速度快,指令功能的修改和扩展容易D、指令执行速度快,指令功能的修改和扩展难正确答案:D7、中断向量可提供()。

A、主程序的断点地址B、传送数据的起始地址C、被选中设备的地址D、中断服务程序入口地址正确答案:D8、迄今为止,计算机中的所有信息仍以二进制方式表示的理由是()。

A、信息处理方便B、物理器件性能所致C、运算速度快D、节约元件正确答案:B9、相联存储器是按()进行寻址的存储器。

A、内容指定方式B、地址指定与堆栈存取方式结合C、堆栈存取方式D、地址指定方式正确答案:A10、若SRAM芯片的容量是2M×8位,则该芯片引脚中地址线和数据线的数目之和是()。

A、29B、21C、18D、不可估计正确答案:A11、若x=103,y=-25,则下列表达式采用8位定点补码运算实现时,会发生溢出的是()。

A、x+yB、-x+yC、-x-yD、x-y正确答案:D12、系统总线是指()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

若某计算机的主频为800MHz,每个CPU周期平均包含4个主频周期,每个指令周期平均有3个CPU周期,问:(1)该机平均指令的执行速度为多少MIPS(百万条指令每秒)?(2)若主频提高到1000MHz,每个CPU周期平均包含2个主频周期,采用流水线方式,每个指令周期平均为个CPU周期,则平均指令的执行速度又是多少MIPS?答案:解:(1)因为机器主频为f=800MHz,所以主频周期T=1/(800×106) =(μs),每个CPU周期平均包含4个主频周期,所以CPU周期T CPU=4 T=4×(μs)=(μs)指令周期T指令=3 T CPU=3×=(μs)则指令的执行速度V1=1/ T指令=1/ (μs) =(MIPS)(或800÷(4×3)= (MIPS) )(2)1000÷(2×)= (MIPS)设机器字长为8位(运算时为9位),已知二进制数X=-101101,Y=100110,试用双符号位补码求X+Y和X-Y的值,要求写出计算机中的运算步骤,并指出是否有溢出。

答案:[X]补=1 [Y]补=000100110 [-Y]补=0[X]补1+ [Y]补0001001101 (无溢出)[X]补=1+ [-Y]补=01所以 [X+Y]补=1 X+Y=-000111[X-Y]补=1 X-Y=-1010011一个32位的微处理器,它有16位外部数据总线,总线的时钟频率是40MHz,假定一个总线事务的最短周期是4个时钟周期,问这个处理器的最大数据传输率是多少?如果将数据总线的宽度扩展为32位,那么处理器的最大数据传输率提高到多少?这种措施与加倍外部总线时钟频率的措施相比,哪种更好?一种单地址指令格式如下所示,其中I为间接特征,X为寻址模式,D为形式地址。

I,X,D组成该指令的操作数有效地址E。

设R1为变址寄存器,R2为基址寄存器,PC为程序计数器,请写出下表中各种寻址方式名称。

OP I X D寻址方式名称I X有效地址E 立即寻址 0 00 E=D相对寻址 0 01 E=(PC)+D变址寻址 0 10 E=(R)+D寄存寻址 0 11 E=(R)+D,D=0直接寻址 1 00 E=(D)相对间接寻址 1 01 E=((PC)+D)变址间接式 1 10 E=((R)+D)寄存器间接寻址 1 11E=((R)+D),D=0(1)立即寻址(2)相对寻址(3)变址寻址(4)寄存寻址(5)直接寻址(6)寄存器间接寻址今有4级指令流水线,分别完成取指、指令译码并且取数、运算、送结果四步操作。

假设完成各步操作的时间依次为15ns,17ns,16ns,15ns。

请问:(1) 流水线操作的时钟周期应设计为多少?1) 流水线的操作时钟周期 t应按四步操作中最长时间来考虑, 所以t=100ns(2) 若相邻两条指令I和I+1是:ADD R1,R3和SUB R3,R5。

前者完成(R1)+(R3) → R3的操作;后者完成(R3) - (R5) → R5的操作,问是否发生数据相关?假设在硬件上不采取措施,那么第I+1条指令要推迟多少时间进行?(3) 如果在硬件设计上加以改进,至少需推迟多少时间?(3)如果硬件上加以改进(采取旁路技术),这样只需推迟1个操作时钟周期就能得到所需数据,即t=100ns解:(1) 流水线操作的时钟周期应设计为17ns。

(2) 发生数据相关。

假设在硬件上不采取措施,那么第I+1条指令要推迟两个时钟周期即34ns进行。

(3) 如果硬件设计上上加以改进,例如采取内部向前技术,则可不需推迟。

有一个具有20位地址和32位字长的存储器,由256K×8位DRAM芯片构成。

问1)该存储器能存储多少个字节的信息?2)总共需要多少DRAM芯片?需要多少位地址作芯片选择?3)画出该存储器的组成逻辑框图。

存储器容量为64M字,字长64位,模块数m = 8,分别用顺序方式和交叉方式进行组织。

存储周期T = 100ns,数据总线宽度为64位,总线周期τ= 20ns .问顺序存储器和交叉存储器的带宽各是多少?答案:解:信息总量:q=64位×8=512位顺序存储器和交叉存储器读出8个字的时间分别是:t2=mT=8×100ns=8×10-7 (s)t1=T+ (m-1)τ =100+7×20= ×10(s)顺序存储器带宽是:W2= q/t2=512÷(8×10-7)=64×107(位/S)交叉存储器带宽是:W1=q/t1=512÷(×10-7)=213×107(位/S)设机器字长为8位,试写出下列十进制数的原码、反码、补码和移码表示。

如果是小数,则用定点小数表示;若为整数,则用定点整数表示。

(1) 25/128 (2) -38/64答案:解:(1)设X=(25/128)10=(11001×2-111)2=2所以[X]原=[X]反=[X]补=,[X]移=20+=(2)设X=(-38/64)10=(-100110×2-110)2=(-2所以[X]原=[X]反=[X]补=[X]移=已知二进制数X=2-101×,Y=2-011×,设阶码为4位(含1位阶符),用补码表示,尾数为8位(含1位数符),用补码表示,按浮点运算方法,求X-Y的值,结果如需要舍入处理,用0舍1入法。

答案:解:阶和尾数都采用双符号位[x]浮=11011,[y]浮=11101,[-y]浮=00011,①对阶[ΔE]补=[Ex]补+[-Ey]补=11011+00011=11110可见ΔE=-2,将Mx 右移2位,[x]浮=11101, 01101(01)②尾数进行减运算相减(01)+------------------------(01)③结果规格化并进行舍入处理[x-y]浮=11101, (01) 左规[x-y]浮=11100, (1)④溢出检查由于两位阶符为11,不是01,因此无溢出。

最终的结果为x-y=2-100×已知二进制数x=-,y=,用原码一位乘法求x×y的值,要求写出计算机中的运算步骤。

答案:解:[x]原=,[y]原=计算过程如下:∴P4=0. , z s=1⊕0=1故[x×y]原=1.所以:x×y =-0.已知二进制数X=2-010×,Y=2-011×(-,设阶为5位(包括2位阶符),用补码表示,尾数为8位(包括2位尾符),用补码表示,按浮点运算方法,求X+Y 的值,运算过程阶和尾数均用双符号进行。

要求写出机器的运算步骤。

答案:解:x和y的浮点机器数(阶和尾数均用补码表示)[x]浮=11110,[y]浮=11101,①求阶差[△E]补=[E x]补+ [-E y]补=11110+00011=00001可见△E=1,将M y右移1位,[y]浮=11110,(1)②尾数相加。

[M x]补+ [M y]补(1)(1)③ [M x+M y]补应左规,阶码减1。

即[x+y]补=11101,④溢出检查运算结果的阶小于所能表示的最大阶,所以无溢出。

所以x+y=2-11×有一个具有20位地址和32位字长的存储器,问:1)该存储器能存储多少个字节的信息?2)如果存储器由256K×8位SRAM 芯片组成,需要多少芯片?3)需要多少位地址作芯片选择?答案:解:1)∵ 220= 1M , ∴ 该存储器能存储的信息为:1M×32/8=4MB 。

2)(1024K/256K )×(32/8)= 16(片);3)1024K/256K=4,故需要2位地址作为芯片选择。

若某计算机的指令系统可分为I1、I2、I3、I4、I5和I6等6种类型的指令,这6种指令的指令周期分别是4ns 、5ns 、3ns 、7ns 、6ns 和8ns ,在程序出现的频度(概率)分别是15%、12%、30%、8%、20%和15%,求该机的平均指令执行时间是多少ns ,平均运算速度为多少MIPS (百万条指令每秒)?答案:解:平均运算时间:T=4×15%+5×12%+3×30%+7×8%+6×20%+8×15%= (ns)平均运算速度:v=1/T=1/[×10-9)÷10-3]= (MIPS)已知X=和Y=-, 用变形补码计算X+Y 和X-Y, 同时指出运算结果是否溢出。

答案:解:x= y=-[X]补=, [Y]补=, [-Y]补=[X+Y]补=+= 无溢出X+Y =[X-Y]补=+= 溢出X-Y =+ > 1某指令流水线有取指(IF )、译码(ID )、执行(EX )、访存(MEM )和写回寄存器堆(WB )5个过程段,各功能段所用的时间分别为120ns 、80ns 、90ns 、100ns 和60ns 。

今有40条指令流过此流水线,试求流水线的时钟周期和加速比。

答案:解:流水线的时钟周期T=max{120,80,90,100,60}=120ns加速比C=40*(120+80+90+100+60)/[(5+40-1)*120]=设字长为32位的二进制浮点数,阶为10位(包括1位阶符),尾数为22位(包括1位尾符),阶和尾数分别用移码和补码表示,基数R =2。

求规格化数的表数范围。

答案:解:规格化数的表数范围:(R=2)正数为:2-512×2-1 ~ 2511×(1-2-21)负数为:2511×(-1) ~ 2-512×(-2-1-2-21)某磁盘里,平均找道时间为T S=10毫秒,平均旋转等待时间T L=5毫秒,数据传输速率为40MB/s。

磁盘机上存放着250个文件,每个文件的平均长度为10MB。

现在需将所有文件逐一读出并检查更新,然后写回磁盘机,每个文件平均需要1毫秒的额外处理时间。

问;(1) 检查并更新所有文件需要占用多少时间?(2) 若磁盘机的旋转速度和数据传输速率都提高一倍,检查并更新全部文件的时间又是多少?答案:解:(1) 每次磁盘读或写的时间=找道时间+等待时间+数据传输时间,故总的文件更新时间为(2) 若磁盘机的旋转速度提高一倍,则平均旋转等待时间缩短为10毫秒;若磁盘机的数据传输率都提高一倍,则变为4000B/ms,故总的文件更新时间为。

相关文档
最新文档