计算机组成原理 单元测试2答案
《计算机组成原理》各章练习参考答案

《计算机组成原理》各章练习题参考答案第一章思考练习题一.填空1.电子数字计算机可以分为专用计算机和通用计算机两类。
2.硬件采用LSI或VLSI的电子计算机属于计算机发展过程中的第四代。
3.存储器中存放数据和程序。
4.一台计算机包括运算、存储、控制、输入及输出五个单元。
5.完成算术运算和逻辑运算的部件是运算器(或ALU);运算器的核心是加法器;控制、指挥程序和数据的输入、运行以及处理运算结果的部件是控制器。
6.CPU内部连接各寄存器及运算部件之间的总线是内部总线;CPU同存储器、通道等互相连接的总线是系统总线;中、低速I/O设备之间互相连接的总线是I/O总线。
7.在多总路线结构中,CPU总线、系统总线和高速总线相连通过桥实现。
8.计算机软件一般分为系统软件和应用软件。
9.完整的计算机系统由硬件系统和软件系统构成。
10.机器字长是指一台计算机一次所能够处理的二进制位数量。
11.数据分类、统计、分析属于计算机在数据处理方面的应用。
12.计算机是一种信息处理机,它最能准确地反映计算机的主要功能。
13.个人台式商用机属于微型机。
14.对计算机软硬件进行管理,是操作系统的功能。
15.用于科学技术的计算机中,标志系统性能的主要参数是MFLOPS。
16.通用计算机又可以分为超级机、大型机、服务器、工作站、微型机和单片机六类。
17.“存储程序控制”原理是冯.诺依曼提出的。
18.运算器和控制器构成CPU,CPU和主存构成主机。
19.取指令所用的时间叫取指周期,执行指令所用的时间叫执行周期。
20.每个存储单元都有一个编号,该编号称为地址。
21.现代计算机存储系统一般由高速缓存、主存和辅存构成。
22.计算机能够自动完成运算或处理过程的基础是存储程序和程序控制原理。
二.单选1.存储器用来存放( C )。
A.数据B.程序C.数据和程序D.正在被执行的数据和程序2.下面的描述中,正确的是( B )A.控制器能够理解、解释并执行所有的指令及存储结果。
2020智慧树,知到 计算机组成原理与结构设计 章节测试题完整答案

2020智慧树,知到计算机组成原理与结构设计章节测试题完整答案第一章单元测试1、单选题:运算器的核心部件是______。
选项:A:数据总线B:算术逻辑运算部件C:数据选择器D:累加寄存器答案: 【算术逻辑运算部件】2、单选题:存储器主要用来______。
选项:A:存放程序B:存放微程序C:存放程序和数据D:存放数据答案: 【存放程序和数据】3、单选题:电子计算机的算术/逻辑单元、控制单元及主存储器合称为______。
选项:A:UPB:主机C:ALUD:CPU答案: 【主机】4、单选题:输入、输出装置以及外接的辅助存储器称为______。
选项:A:主机B:外围设备C:存储器D:操作系统答案: 【外围设备】5、单选题:用户与计算机通信的界面是______。
选项:A:应用程序B:外围设备C:文本处理D:CPU答案: 【外围设备】6、单选题:下列______不是输入设备。
选项:A:打印机B:画笔及图形板C:鼠标器D:键盘答案: 【打印机】7、单选题:一片1MB的磁盘能存储______的数据。
选项:A:109字节B:106字节C:220字节D:210字节答案: 【220字节】8、单选题:计算机硬件能直接执行的只能是_____。
选项:A:机器语言B:汇编语言C:机器语言和汇编语言D:符号语言答案: 【机器语言】9、单选题:一个节拍信号的宽度是指_____。
选项:A:时钟周期B:存储周期C:机器周期D:指令周期答案: 【时钟周期】10、单选题:32位的个人计算机,一个字节由______位组成。
选项:A:4B:16C:8D:32答案: 【8】11、判断题:微处理器可以用来做微型计算机的CPU。
选项:A:错B:对答案: 【错】12、判断题:决定计算机运算精度的主要技术指标是计算机的字长。
选项:A:错B:对答案: 【对】13、判断题:计算机总线用于传输控制信息、数据信息和地址信息的设施。
选项:A:错B:对答案: 【对】14、判断题:计算机系统软件是计算机系统的核心软件。
计算机组成原理(中国石油大学(华东))智慧树知到答案章节测试2023年

第一章测试1.对计算机的产生有重要影响的是:______。
A:莱布尼兹、布尔、克雷B:巴贝奇、维纳、麦克斯韦C:牛顿、维纳、图灵D:莱布尼兹、布尔、图灵答案:D2.决定计算机计算精度的主要技术指标是计算机的______。
A:字长B:总线宽度C:运算速度D:存储容量答案:A3.计算机“运算速度”指标的含义是指______。
A:每秒钟能执行多少条操作系统的命令B:每秒钟能执行多少条指令C:每秒钟能执行多少行程序代码D:每秒钟能输出多少运算结果答案:B4.完整的计算机应包括______。
A:外部设备和主机B:主机和实用程序C:运算器、存储器、控制器D:配套的硬件设备和软件系统答案:D5.我国在______年研制成功了第一台电子数字计算机,第一台晶体管数字计算机于______年完成。
A:1950, 1968B:1958, 1961C:1959, 1965D:1946, 1958答案:C6.目前大多数集成电路生产中,所采用的基本材料为______。
A:硫化镉B:单晶硅C:锑化钼D:非晶硅答案:B7.2000年超级计算机最高运算速度达到______次。
A:100亿次B:10000亿次C:5000亿次D:1000亿次答案:D第二章测试1.定点16位字长的字,采用2的补码形式表示时,一个字所能表示的整数范围是______。
A: -(215 –1)~ +(215 –1)B:-(215 + 1)~ +215C: -215 ~ +215D:-215 ~ +(215 -1)答案:D2.在机器数______中,零的表示形式是唯一的。
A:移码B:原码C:反码D:补码答案:D3.定点8字长的字,采用2的补码表示时,一个字所能表示的整数范围是______。
A:–127 ~ +127B:–129 ~ +128C:-128 ~ +128D:–128 ~ +127答案:D4.已知X为整数,且[X]补 = 10011011,则X的十进制数值是______。
计算机组成原理第六章单元测试(二)(含答案)

第六章单元测验(二)1、用以指定待执行指令所在主存地址的寄存器是______。
(单选)A、指令寄存器IRB、程序计数器PCC、存储器地址寄存器MARD、数据缓冲寄存器2、下列关于微程序和微指令的叙述中______是正确的。
(单选)A、控制器产生的所有控制信号称为微指令B、微程序控制器比硬连线控制器相对灵活C、微程序控制器的速度一般比硬布线控制快D、同一条微指令可以发出互斥的微命令3、某计算机采用微程序控制器的微指令格式采用编码方式组织,某互斥命令组由4个微命令组成,则微指令寄存器中相应字段的位数至少需( )。
(单选)A、2B、3C、4D、54、多周期CPU中,下列有关指令和微指令之间关系的描述中,正确的是()。
(单选)A、一条指令的功能通过执行一条微指令来实现B、一条指令的功能通过执行一个微程序来实现C、通过指令的寻址方式实现指令与微程序的映射D、通过指令的形式地址字段实现指令与微程序的映射5、相对于微程序控制器,硬布线控制器的特点是()(单选)A、指令执行速度慢,指令功能的修改和扩展容易B、指令执行速度慢,指令功能的修改和扩展难C、指令执行速度快,指令功能的修改和扩展容易D、指令执行速度快,指令功能的修改和扩展难6、某型MIPS32指令架构的单周期CPU,其数据通路结构如下图执行指令sub rd, rs, rt 时,应由控制器产生的控制信号PCSrc、regDst、aluSrc、memtoReg、RegWrite分别是( ) (单选)A、0、1、0、0、1B、1、1、0、0、0C、1、0、1、0、1D、0、1、0、1、07、下列关于指令执行流程控制信号同步的描述中,正确的是( ) (多选)A、控制信号的同步方式可能不唯一B、同步控制方式会增加指令的CPIC、同一时钟周期内允许有多个控制信号同时有效D、同一微命令不会在同一指令的不同CPU周期多次有效8、下列有关取指令操作部件的叙述中,正确的是()(多选)A、取指令操作的延时主要由存储器的取数时间决定B、取指令操作可以和下条指令地址的计算操作同时进行C、单周期CPU数据通路中需使用指令寄存器存放取出的指令D、PC在单周期数据通路中不需要“写使能”控制信号9、下列有关数据通路的叙述中,正确的是()(多选)A、数据通路由若干操作元件和状态元件连接而成B、数据通路执行的功能由控制部件送出的控制信号选择控制C、ALU属于操作元件,用于执行各类算术和逻辑运算D、通用寄存器属于状态元件,但不包含在数据通路中10、下列关于取指阶段指令流程的描述中,正确的是( ) (多选)A、不同PC增量方式影响取指流程B、取指流程中只有一条数据通路C、CPU内总线结构影响取指流程D、取指流程包含取指和PC增量流程11、下列有关多周期数据通路和单周期数据通路比较的叙述中,正确的是()(多选)A、单周期处理器的CPI总比多周期处理器的CPI大B、指令执行过程中,单周期处理器中有效的控制信号取值一直不变,而多周期处理器中的有效控制信号的值可能会发生改变C、一条指令执行过程中,单周期数据通路中的每个部件只能被使用一次,而在多周期中同一个部件可使用多次D、多周期中部分器件可以复用12、下面是有关MIPS架构的R-型指令数据通路设计的叙述正确的是()(多选)A、在R-型指令数据通路中,一定会有一个具有读口和写口的通用寄存器组B、在R-型指令数据通路中,一定有一个ALU用于对寄存器读出数据进行运算C、在R-型指令数据通路中,一定存在一条路径使ALU输出被送到某个寄存器D、执行R-型指令时,通用寄存器堆的“写使能”控制信号一定为“1”13、下面是有关MIPS架构的lw/sw指令数据通路设计的叙述正确的是() (多选)A、在lw/sw指令数据通路中,一定有一个符号扩展部件用于偏移量的扩展B、在lw/sw指令数搌通路中,ALU的控制信号一定为“add”(即ALU做加法)C、寄存器堆的“写使能”信号在lw指令执行时为“1”,在sw指令执行时为“0”D、数据存储器的“写使能”信号在lw指令执行时为“0”,在sw指令执行时为“1”参考答案如下:。
计算机组成原理第四章单元测试(二)(含答案)

第四章存储系统(二)测试1、32位处理器的最大虚拟地址空间为A、2GB、4GC、8GD、16G2、在虚存、内存之间进行地址变换时,功能部件()将地址从虚拟(逻辑)地址空间映射到物理地址空间A、TLBB、MMUC、CacheD、DMA3、在程序执行过程中,Cache与主存的地址映象是由A、用户编写程序完成B、操作系统完成C、编译系统完成D、硬件自动完成4、某计算机的存储系统由cache和主存组成。
某程序执行过程共访存2000次,其中访问cache缺失(未命中)100次,则该程序执行过程中Cache的命中率为A、80%B、85%C、90%D、95%5、在Cache的地址映射中,若主存中的任意一块均可映射到Cache内任意一行的位置上,则这种映射方法称为A、全相联映射B、直接映射C、2-路组相联映射D、混合映射6、采用虚拟存储器的主要目的是A、提高主存储器的存取速度B、扩大主存储器的存储空间,且能进行自动管理和调度C、提高外存储器的存取速度D、扩大外存储器的存储空间7、虚拟存储器中,程序执行过程中实现虚拟地址到物理地址映射部件(系统)是A、应用程序完成B、操作系统和MMU配合完成C、编译器完成D、MMU完成8、相联存储器是按( )进行寻址访问的存储器A、地址B、内容C、堆栈D、队列9、以下哪种情况能更好地发挥Cache的作用A、程序中存在较多的函数调用B、程序的大小不超过内存容量C、程序具有较好的时间和空间局部性D、递归子程序10、以下关于虚拟存储管理地址转换的叙述中错误的是()A、地址转换是指把逻辑地址转换为物理地址B、一般来说,逻辑地址比物理地址的位数少C、地址转换过程中可能会发生“缺页”D、MMU在地址转换过程中要访问页表项11、假定主存按字节编址,cache共有64行,采用4路组相联映射方式,主存块大小为32字节,所有编号都从0开始。
问主存第3000号单元所在主存块对应的cache组号是A、1B、5C、13D、2912、下列关于MMU的叙述中,错误的是()A、MMU是存储管理部件B、MMU负责主存地址到Cache地址的映射C、MMU参与虚拟地址到物理地址的转换D、MMU配合使用TLB 地址转换速度更快13、下列关于主存与cache地址映射方式的叙述中正确的是()A、全相联映射方式比较适用于大容量CacheB、直接映射是一对一的映射关系,组相联映射是多对一的映射关系C、在Cache容量相等条件下,直接映射方式的命中率比组相联方式有更高的命中率D、在Cache容量相等条件下,组相联方式的命中率比直接映射方式有更高的命中率14、下列关于CaChe的说法中,错误的是()A、CaChe对程序员透明B、CaChe行大小与主存块大小一致C、分离CaChe(也称哈佛结构)是指存放指令的CaChe与存放数据CaChe分开设置D、读操作也要考虑CaChe与主存的一致性问题15、下列关于CaChe的论述中,正确的是A、采用直接映射时,CaChe无需使用替换算法B、采用最优替换算法,CaChe的命中率可达到100%C、加快CaChe本身速度,比提高CaChe命中率更能提升存储系统的等效访问速度D、CaChe的容量与主存的容量差距越大越能提升存储系统的等效访问速度16、某计算机系统中,CaChe容量为512 KB,主存容量为256 MB,则CaChe 一主存层次的等效容量为A、512 KBB、256 MBC、256 MB+512 KBD、256 MB - 512 KB17、下列关于Cache的描述中正确的是( )A、Cache存储器是内存中的一个特定区域B、Cache存储器的存取速度介于内存和磁盘之间C、Cache存储器中存放的内容是内存的副本D、Cache中存放正在处理的部分指令和数据18、关于TLB和Cache,下面哪些说法中正确的是( )A、TLB和Cache中存的数据不同B、TLB 访问缺失(miss)后,可能在Cache中直接找到页表内容C、TLB miss会造成程序执行出错,但是Cache miss不会D、TLB和Cache都采用虚拟地址访问19、在下列因素中,与Cache的命中率有关的是( )A、Cache块大小B、Cache的总容量C、主存的存取时间D、替换算法20、下面有关Cache的说法中正确的是( )A、设置Cache的目的,是解决CPU和主存之间的速度匹配问题B、设置Cache的理论基础,是程序访问的局部性原理C、Cache与主存统一编址,Cache地址空间是主存的一部分D、Cache功能均由硬件实现,对程序员透明。
(完整版)计算机组成原理第2章例题及参考答案

第二章数码系统例题及答案例题1写出下列各数的原码、反码、补码、移码(用二进制数表示)。
(1)-35/64 (2)23/128 (3)-127(4)用小数表示-1 (5)用整数表示-1 (6)用整数表示-128解:-1在定点小数中原码和反码表示不出来,但补码可以表示,-1在定点整数中华表示最大的负数,-128在定点整数表示中原码和反码表示不出来,但补码可以。
例题2设机器字长为16位,分别用定点小数和定点整数表示,分析其原码和补码的表示范围。
解:(1)定点小数表示最小负数最大负数0 最小正数最大正数二进制原码 1.111...111 1.000...001 0.000...001 0.111 (111)十进制真值- (1-215) -2152-151-2-15原码表示的范围:- (1-215) ~1-2-15二进制补码 1.000...000 1.111...111 0.000...001 0.111 (111)十进制真值-1 -2152-151-2-15原码表示的范围:- 1 ~1-2-15(2)定点整数表示最小负数最大负数0 最小正数最大正数二进制原码1111...111 1000...001 0000...001 0111 (111)十进制真值- (215-1) -1 +1 215-1原码表示的范围:- (215-1) ~215-1 [-32767 ~ +32767]二进制补码1000...0001111...111 0000...001 0111 (111)十进制真值-1 +1 215-1原码表示的范围:- 215~215-1 [-32768 ~ +32767]一、选择题1.下列数中最小的数为()。
A.(101001)2B.(52)8C.(101001)BCD D.(233)162.下列数中最大的数为()。
A.(10010101)2B.(227)8C.(96)16D.(143)53.在机器数中,()的零的表示形式是惟一的。
计算机组成原理:信息表示单元测试与答案

1、针对8位二进制数,下列说法中正确的是()。
A.+1的移码等于-127的反码B.0的补码等于-1的反码C.-127的反码等于0的移码D.-127的补码为10000000正确答案:C2、若某数x的真值为-0.1010,在计算机中该数表示为1.0110,则该数所用的编码方法为()码。
A.反B.移C.补D.原正确答案:C3、已知定点整数x的原码为1x n−1x n−2x n−3⋯x0,且,则x>−2n−1,必有()。
A.x n−1=0B. x n−1=1,且x0~x n−2不全为0C. x n−1=1D. x n−1=0,且x0~x n−2不全为0正确答案:A4、已知定点小数x的反码为1.x1x2x3,且x<−0.75,则必有()。
A. x1=0,x2=0,x3=1B. x1=0,x2,x3不全为0C. x1=0,x2=0,x3=0D. x1=15、在整数定点机中,下述第()种说法是正确的。
A.三种机器数均可表示 -1;B.三种机器数均可表示 -1,且三种机器数的表示范围相同;C.三种机器数均不可表示 -1。
D.原码和反码不能表示 -1,补码可以表示 -1;正确答案:A6、在下列机器数()中,零的表示形式是唯一的。
A.原码B.原码和反码C.补码D.反码正确答案:C7、下列数中最小的数是()。
A.(1101001)2B.(52)8C.(30)16D.(133)8正确答案:B8、设X=-0.1011,则X的补为()。
A.1.1001B.1.0101C.1.1011D.1.0100正确答案:B9、若十进制数为37.25,则相应的二进制数是()。
A.100110.01B.100101.1C.100101.01D.110101.01正确答案:C10、下列数中最大的数是()。
A.(96)16B.(227)8C.(10010101)2D.(143)10正确答案:B11、若x的反码=1.1011,则x= ()A.-0.1011B.-0.0100C.0.1011D.-0.0101正确答案:B12、若浮点数用补码表示,则判断运算结果是否为规格化数的方法是______。
计算机组成原理第二章单元测试(含答案)

第二章单元测试
1、计算机中表示地址时使用
A、无符号数
B、原码
C、反码
D、补码
2、当-1 < x < 0时,[x]补=
A、2+x
B、2-x
C、1-x
D、2-2^-n+x
3、浮点数的表示范围和表示精确度分别取决于
A、阶码的位数和尾数的位数
B、尾数的位数和阶码的位数
C、阶码的编码和尾数的编码
D、机器字长和阶码的位数
4、设G(x) = 1011,某(7,4)码为K1K2K3K4K5K6K7,仅K7出错时进行CRC校验得到的余数为001,当仅K5出错时,进行CRC校验得到的余数为
A、100
B、010
C、011
D、110
5、假设寄存器为8位,用补码形式存储机器数,包括一位符号位,那么十进制数一25在寄存器中的十六进制形式表示为
A、E7H
B、67H
C、99H
D、E6H
6、如果某系统15*4=112成立,则系统采用的进制是
A、6
B、7
C、8
D、9
1。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《计算机组成原理》单元测试2 试题(请将答案直接写在答题纸上,不用抄试题)一、选择题(每题1分,共40分)1.某计算机字长32位,其存储容量为4MB,若按半字编址,它的寻址范围是( c )。
A 4MB B 2MBC 2MD 1M2.主存贮器和CPU之间增加cache的目的是( a )。
A 解决CPU和主存之间的速度匹配问题B 扩大主存贮器容量C 扩大CPU中通用寄存器的数量D 既扩大主存贮器容量,又扩大CPU中通用寄存器的数量3.某SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数目为( d )。
A 64,16B 16,64C 64,8D 16,16 。
4.下列部件(设备)中,存取速度最快的是( a )。
A.CPU 中的寄存器 B .硬盘存储器 C .光盘存储器 D .软盘存储器5.计算机系统中的存贮器系统是指( d )。
A RAM存贮器B ROM存贮器 C主存贮器 D cache、主存贮器和外存贮器6.存储单元是指(c )。
A 存放一个二进制信息位的存贮元B 存放一个机器字的所有存贮元集合C 存放一个字节的所有存贮元集合D 存放两个字节的所有存贮元集合;7.相联存贮器是按( c)进行寻址的存贮器。
A 地址方式B 堆栈方式C 内容指定方式D 地址方式与堆栈方式8.下列因素下,与Cache的命中率无关的是( a )。
A. 主存的存取时间B. 块的大小C. Cache的组织方式D. Cache的容量9.双端口存储器在( b)情况下会发生读/写冲突。
A. 左端口与右端口的地址码不同B. 左端口与右端口的地址码相同C. 左端口与右端口的数据码不同D. 左端口与右端口的数据码相同10.以下四种类型的半导体存储器中,以传输同样多的字为比较条件,则读出数据传输率最高的是( c )。
A. DRAMB. SROMC. FLASHD.EPROM11.某机字长32位,存储容量为 1MB,若按字编址,它的寻址范围是( c )。
A 1MB 512KBC 256KD 256KB12.在ROM 存储器中必须有(c)电路。
A.数据写入B.再生C.地址译码D.刷新13.存储器是计算机系统的记忆设备,它主要用来( c )。
A 存放数据B 存放程序C 存放数据和程序D 存放微程序14. 在Cache的地址映射中,若主存中的任意一块均可映射到Cache内的任意一块位置上,则这种方法称为( a )。
A.全相联映射B.直接映射 C.组相联映射D.混合映射15. 在虚拟存贮器中,当程序正在执行时,由( d )完成地址映射。
A 程序员B 编译器C 装入程序D 操作系统16. 动态RAM的刷新是以( a )为单位进行的。
A.存储单元B. 行C. 列D.存储元17. 采用虚拟存贮器的主要目的是( b )。
A.提高主存贮器的存取速度;B.扩大主存贮器的存贮空间,并能进行自动管理和调度;C.提高外存贮器的存取速度; D 扩大外存贮器的存贮空间;18. 通常计算机的主存储器可采用( a )。
A. RAM和ROMB. 仅ROMC. 仅RAMD. RAM、ROM和磁盘19.双端口存储器所以能高速进行读/写,是因为采用( b )。
A 高速芯片B 两套相互独立的读写电路C 流水技术D 新型器件20.常用的虚拟存贮系统由( a)两级存贮器组成,其中辅存是大容量的磁表面存贮器。
A.主存-辅存B.快存-主存C.快存-辅存D.通用寄存器-主存21.单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个常需采用( c)。
A 堆栈寻址方式B 立即寻址方式C 隐含寻址方式D 间接寻址方式22.用某个寄存器中操作数的寻址方式称为( c )寻址。
A 直接B 间接C 寄存器D 寄存器间接23.变址寻址方式中,操作数的有效地址等于( c )。
A 基值寄存器内容加上形式地址(位移量)B 堆栈指示器内容加上形式地址(位移量)C 变址寄存器内容加上形式地址(位移量)D 程序记数器内容加上形式地址(位移量)24.寄存器间接寻址方式中,操作数处在( b )。
A. 通用寄存器B. 主存单元C. 程序计数器D. 堆栈25.程序控制类指令的功能是( d )。
A.进行算术运算和逻辑运算 B 进行主存与CPU之间的数据传送C.进行CPU和I/O设备之间的数据传送 D 改变程序执行顺序26.堆栈寻址方式中,设A为通用寄存器,SP为堆栈指示器,MSP为SP指示器的栈顶单元,如果进栈操作的动作是:(A)→MSP ,(SP)- 1 →SP ,那么出栈的动作应是(b )。
A (MSP)→A,(SP) + 1→SPB (SP) + 1→SP ,(MSP)→AC (SP) - 1→SP ,(MSP)→AD (MSP)→A ,(SP) - 1→SP27.指令系统采用不同寻址方式的目的是( b)。
A 实现存贮程序和程序控制B 缩短指令长度,扩大寻址空间,提高编程灵活性;C 可直接访问外存D 提供扩展操作码的可能并降低指令译码的难度;28.某寄存器中的值有时是地址,因此只有计算机的( a )才能识别它。
A 译码器B 判断程序C 指令D 时序信号29.指令的寻址方式有顺序和跳跃两种方式,采用跳跃寻址方式,可以实现( d )。
A 堆栈寻址B 程序的条件转移C 程序的无条件转移;D 程序的条件转移或无条件转移;30. 下面描述的RISC机器基本概念中正确的句子是( b )。
A.RISC机器不一定是流水CPUB.RISC机器一定是流水CPUC.RISC机器有复杂的指令系统D.CPU配置很少的通用寄存器31.执行一条一地址的加法指令共需(b )次访问存储器(含取指)A. 1 B. 2 C. 3 D. 432. 一个计算机系统采用32条单字长指令,地址码为12位,如果定义了250条二地址指令,那么还可以有( d )条单地址指令。
A. 4KB. 8KC. 16KD. 24K33. 采用扩展操作码的重要原则是(b )A. 操作码长度可变B. 使用频率高的指令采用短操作码C. 使用频率低的指令采用短操作码D. 满足整数边界原则34. 对一个区域内的成批数据采用循环逐个进行处理时,常用的指令寻址方式是(a)。
A. 变址寻址B. 相对寻址C. 基址寻址D. 间接寻址35.为缩短指令中某个地址段的位数,有效方法是采取(d )A. 立即寻址B. 变址寻址C. 间接寻址D. 寄存器寻址36. 如果一个高速缓存系统中,主存容量为12MB,cache 容量为400KB,则该存储系统的总容量为( b )。
A. 12MB+400KBB. 12MBC. 400KBD. 12MB-400KB37.假设某计算机的存储系统由cache和主存组成。
某程序执行过程中访存1000次,其中访问cache缺失(未命中)50次,则cache的命中率是(d )A. 5%B. 9.5%C. 50D. 95%38. U盘属于( d)类型的存储器。
A. 高速缓冲存储器B. 主存储器C. 只读存储器D. 随机存取存储器39.若存储周期为250ns,每次读出16位,则该存储器的数据传输率为( c )A . 4x106字节/秒 B. 4M字节/秒 C. 8x106字节/秒 D. 8M字节/秒40.运算型指令的寻址与转移性指令的寻址不同点在于(a):A. 前者取操作数后者决定程序转移地址。
B. 后者取操作数前者决定程序转移地址。
C. 前者是短指令,后者是长指令。
D. 后者是短指令,前者是长指令。
二、判断题(每题2分,共30分)1. 动态RAM和静态RAM都是易失性半导体存储器。
(对)2. CPU访问存储器的时间是由存储器的容量决定的。
(错)3. 一般情况下,ROM和RAM在存储体中是统一编址的。
(对)4. 软堆栈是从主存中划出的特定区域,故可随机性访问。
()5. 多体交叉存储器主要是解决扩充容量问题。
(错)6. 在主机中,只有内存可以存放数据。
( f )7. Cache 不是内存的一部分,但是它可由CPU直接访问。
( t )8. 执行指令时,下一条指令在内存中的地址存放在指令寄存器中。
( f )9. 没有设置乘除指令的计算机系统中,就不能实现乘除运算。
( f )10. 程序计数器用来指示从内存中取指令。
( t )11. 存储器地址寄存器MAR用来从内存中取数据。
( t )12. 指令是指挥CPU进行操作的命令,指令通常由操作码和地址码组成。
( t )13.转移类指令能改变指令执行顺序,执行这类指令时,PC和SP的值都将发生变化。
( f )14. RISC的主要设计目标时减少指令数,降低软、硬件开销。
( t )15. RISC没有乘除指令和浮点运算指令。
( f )三、应用设计题( 每题15分,共30分)1. 设CPU 共有16 根地址线,8 根数据线,并用MREQ(低电平有效)作访存控制信号,WR作读写命令信号(高电平为读,低电平为写)。
现有下列存储芯片:ROM(2K×8 位,4K×4 位,8K×8 位),RAM(1K×4 位,2K×8 位,4K×8 位)及74138 译码器和其他门电路(门电路自定)。
试从上述规格中选用合适芯片,画出CPU 和存储芯片的连接图。
要求:(1)最小4K 地址为系统程序区,4096~16383 地址范围为用户程序区;(2)指出选用的存储芯片类型及数量;(3)详细画出片选逻辑。
2.某微机的指令格式如下所示:D: 位移量X:寻址特征位X=00:直接寻址;X=01:用变址寄存器X1进行变址;X=10:用变址寄存器X2进行变址;X=11:相对寻址设(PC)=1234H,(X1)=0037H,(X2)=1122H(H代表十六进制数),请确定下列指令的有效地址。
①4420H ②2244H ③1322H ④3521H ⑤6723H。