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

计算机组成原理试题及答案一、选择题1. 计算机系统由以下哪几部分组成?A. 输入设备、输出设备、显示器B. CPU、存储器、I/O设备C. 光驱、硬盘、鼠标D. 键盘、内存、扩展卡答案:B2. ALU是计算机中负责什么功能的部件?A. 存储数据B. 执行运算C. 输入输出控制D. 数据传输答案:B3. 下面哪一项不属于计算机的运算单位?A. ByteB. BitC. MegahertzD. Kilobyte答案:C4. 计算机中用来存储指令和数据的部件是什么?A. CPUB. CacheC. 主存D. 寄存器答案:C5. 下面哪一种总线用于CPU与其他部件之间的传输?A. 数据总线B. 地址总线C. 控制总线D. 扩展总线答案:A二、判断题1. 冯·诺伊曼体系结构是由计算机的硬件部分和软件部分构成的。
A. 正确答案:A2. 存储器的访问速度远远快于CPU的运算速度。
A. 正确B. 错误答案:B3. 地址总线决定了计算机可以寻址的最大存储空间。
A. 正确B. 错误答案:A4. 控制单元负责执行计算机指令的操作。
A. 正确B. 错误答案:B5. 内存与外存之间的数据传输速度较外存与CPU之间的传输速度要快。
A. 正确B. 错误三、简答题1. 什么是指令周期?答:指令周期是计算机执行一条指令所需要的时间,包括取指令、译码、执行、访存和写回几个阶段。
2. 描述一下冯·诺伊曼体系结构的特点。
答:冯·诺伊曼体系结构是一种基于存储程序的计算机体系结构。
它的特点包括:程序和数据以相同的方式存储在存储器中;指令以顺序的方式执行;指令和数据都通过总线传输;计算机由CPU、存储器、输入输出设备和控制单元等几个部分组成。
3. 什么是存储器层次结构?为什么需要存储器层次结构?答:存储器层次结构指的是计算机中各个级别的存储器之间的组织关系。
存储器层次结构的存在是为了解决存储器容量和访问速度之间的矛盾。
计算机组成原理考试试题及参考答案

计算机组成原理考试试题及参考答案计算机组成原理考试试题及参考答案一、选择题1、下列哪个部件不属于计算机的存储器?() A. 硬盘 B. 寄存器C. RAMD. U盘答案:B2、在计算机内部,所有数据和指令采用何种进制编码?() A. 二进制 B. 八进制 C. 十进制 D. 十六进制答案:A3、下面哪种情况下会发生CPU的分支预测错误?() A. 顺序预测B. 跳转预测C. 高速缓存D. 直接预测答案:B4、在计算机的存储器中,容量最大的部分是:() A. Cache B. RAMC. ROMD.硬盘答案:D5、下列哪种情况可能会导致计算机的内存出现故障?() A. 电源故障 B. 软件故障 C. 硬件故障 D. 网络故障答案:C二、填空题6、在计算机中,CPU主要由 ________ 、________ 、________ 三部分组成。
答案:运算器、控制器、存储器61、在计算机的存储器中,________ 存取速度最快,________ 容量最大。
答案:Cache,RAM611、CPU执行的指令最终由 ________ 输出。
答案:显示器6111、在计算机内部,数据和指令都是以二进制形式进行处理和存储的,这一原理是由 ________ 提出的。
答案:香农61111、在计算机中,________ 是用来存储运行时数据的核心部件。
答案:内存三、简答题11、请简述计算机CPU的工作流程。
答案:计算机CPU的工作流程包括取指令、解码、执行指令和写回结果四个步骤。
具体来说,CPU 从内存中获取指令,然后解码指令并执行,最后将结果写回到内存中。
这个过程会不断重复,使得计算机能够连续执行各种任务。
111、请说明指令和数据在计算机内部有何区别。
答案:在计算机内部,指令和数据没有本质区别,它们都是二进制形式存在的。
但是,为了区分它们,通常将那些访问内存、运算等产生效果的二进制称之为指令,而那些被运算的二进制则称之为数据。
计算机组成原理习题含参考答案

计算机组成原理习题含参考答案一、单选题(共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码是对()进行编码的一种方案。
计算机组成原理试题及答案

计算机组成原理试题及答案一、单项选择题(每题2分,共40分)1. 冯·诺依曼计算机结构中,CPU的主要组成部分是()。
A. 运算器和控制器B. 存储器和控制器C. 存储器和输入/输出设备D. 运算器和存储器答案:A2. 在计算机系统中,指令和数据均以二进制形式存储,这是基于()原理。
A. 布尔代数B. 二进制数C. 存储程序D. 程序存储答案:C3. 计算机中,一个字节由()位二进制数组成。
A. 4B. 8C. 16D. 32答案:B4. 计算机存储器的层次结构中,速度最快的是()。
A. 寄存器B. 缓存C. 内存D. 外存答案:A5. 在计算机中,浮点数的表示通常采用()。
A. IEEE 754标准B. ASCII码C. Unicode编码D. 格雷码答案:A6. 计算机中,用于表示字符的编码是()。
A. ASCII码B. BCD码C. 格雷码D. 补码答案:A7. 计算机的总线按功能可分为()。
A. 数据总线、地址总线和控制总线B. 输入总线、输出总线和控制总线C. 并行总线、串行总线和控制总线D. 内部总线、外部总线和控制总线答案:A8. 在计算机系统中,I/O设备通过()与CPU进行数据交换。
A. 内存B. 总线C. 寄存器D. 缓存答案:B9. 计算机中,用于实现程序控制的部件是()。
A. 运算器B. 控制器C. 存储器D. 输入/输出设备答案:B10. 计算机中,用于存储程序和数据的部件是()。
A. 运算器B. 控制器C. 存储器D. 输入/输出设备答案:C11. 计算机中,用于执行算术和逻辑运算的部件是()。
A. 运算器B. 控制器C. 存储器D. 输入/输出设备答案:A12. 计算机中,用于控制程序执行顺序的部件是()。
A. 运算器B. 控制器C. 存储器D. 输入/输出设备答案:B13. 计算机中,用于存储当前正在执行的指令的部件是()。
A. 运算器B. 控制器C. 存储器D. 寄存器答案:D14. 计算机中,用于存储指令和数据的部件是()。
计算机组成原理考试题+参考答案

计算机组成原理考试题+参考答案一、单选题(共90题,每题1分,共90分)1、在三种集中式总线控制方式中,()方式响应时间最快。
A、独立请求B、计数器定时查询C、串行链接D、以上都不是正确答案:A2、计算机中常采用下列几种编码表示数据,其中,± 0 编码相同的是()。
Ⅰ . 原码Ⅱ . 反码Ⅲ . 补码Ⅳ . 移码A、Ⅲ 和ⅣB、Ⅰ 和ⅣC、Ⅰ 和ⅢD、Ⅱ 和Ⅲ正确答案:A3、半导体EPROM中写入的内容,可以通过( )擦除。
A、紫外线照射B、电信号C、口令D、DOS命令正确答案:A4、浮点数加减中的对阶是指()。
A、将加数的阶码调整到与被加数的阶码相同B、将较大的一个阶码调整到与较小的一个阶码相同C、将被加数的阶码调整到与加数的阶码相同D、将较小的一个阶码调整到与较大的一个阶码相同正确答案:D5、已知小写英文字母“ a” 的 ASCII 码值为 61H ,现字母“ g” 被存放在某个存储单元中,若采用偶校验(假设最高位作为校验位),则该存储单元中存放的十六进制数是()。
A、E7HB、66HC、E6HD、67H正确答案:A6、通常划分计算机发展时代是以()为标准的。
A、所用的电子器件B、运算速度C、计算机结构D、所有语言正确答案:A7、假定用若干16K×1位的存储器芯片组成一个64K×8位的存储器,芯片内各单元连续编址,则地址BFF0H所在的芯片的最小地址为()。
A、8000HB、4000HC、6000HD、A000H正确答案:A8、下面是关于计算机中存储容量单位的叙述,其中错误的是()。
A、一台计算机的编址单位、指令字长和数据字长都一样,且是字节的整数倍B、最小的计量单位为位(bit),表示一位“0”或“1”C、最基本的计量单位是字节(Byte),一个字节等于8bD、主存容量为1KB,其含义是主存中能存放1024个字节的二进制信息正确答案:A9、CPU取出一条指令并执行该指令的时间被称为()。
计算机组成原理测试题及答案

一.选择题(每空1分,共20分)1.将有关数据加以分类、统计、分析,以取得有利用价值的信息,我们称其为_____。
A. 数值计算B. 辅助设计C. 数据处理D. 实时控制2.目前的计算机,从原理上讲______。
A.指令以二进制形式存放,数据以十进制形式存放B.指令以十进制形式存放,数据以二进制形式存放C.指令和数据都以二进制形式存放D.指令和数据都以十进制形式存放3.根据国标规定,每个汉字在计算机内占用______存储。
A.一个字节B.二个字节C.三个字节D.四个字节4.下列数中最小的数为______。
A.(101001)2B.(52)8C.(2B)16D.(44)105.存储器是计算机系统的记忆设备,主要用于______。
A.存放程序B.存放软件C.存放微程序D.存放程序和数据6.设X= —0.1011,则[X]补为______。
A.1.1011B.1.0100C.1.0101D.1.10017. 下列数中最大的数是______。
A.(10010101)2B.(227)8C.(96)16D.(143)108.计算机问世至今,新型机器不断推陈出新,不管怎样更新,依然保有“存储程序”的概念,最早提出这种概念的是______。
A.巴贝奇B.冯. 诺依曼C.帕斯卡D.贝尔9.在CPU中,跟踪后继指令地指的寄存器是______。
A.指令寄存器B.程序计数器C.地址寄存器D.状态条件寄存器10. Pentium-3是一种__A____。
A.64位处理器B.16位处理器C.准16位处理器D.32位处理器11. 三种集中式总线控制中,_A_____方式对电路故障最敏感。
A.链式查询B.计数器定时查询C.独立请求12. 外存储器与内存储器相比,外存储器____B__。
A.速度快,容量大,成本高B.速度慢,容量大,成本低C.速度快,容量小,成本高D.速度慢,容量大,成本高13. 一个256KB的存储器,其地址线和数据线总和为__C____。
计算机组成原理考试试题及答案

计算机组成原理考试试题及答案一、选择题 (每题5分,共50分)1. 下列哪种设备不属于输入设备?A. 鼠标B. 键盘C. 打印机D. 扫描仪【答案】C2. 下列哪种存储器访问速度最快?A. 硬盘B. 缓存C. 内存D. 光盘【答案】B3. 下列哪种指令能够实现两个数相加?A. ADDB. SUBC. MULD. DIV【答案】A4. 下列哪种总线用于连接处理器和内存?A. ISA总线B. PCI总线C. EISA总线D. CPU总线【答案】D5. 下列哪种寄存器用于存储指令?A. 数据寄存器B. 地址寄存器C. 指令寄存器D. 状态寄存器【答案】C6. 下列哪种缓存方式是CPU缓存采用的?A. 直接映射缓存B. 全相连缓存C. 组相连缓存D. 以上都对【答案】D7. 下列哪种技术能够提高存储器的访问速度?A. 并行存储B. 串行存储C. 缓存D. 分页存储【答案】C8. 下列哪种指令能够实现两个数相乘?A. ADDB. SUBC. MULD. DIV【答案】C9. 下列哪种设备属于输出设备?A. 鼠标B. 键盘C. 打印机D. 扫描仪【答案】C10. 下列哪种总线用于连接处理器和外部设备?A. ISA总线B. PCI总线C. EISA总线D. CPU总线【答案】B二、填空题 (每题5分,共30分)11. 计算机的中央处理器简称为________。
【答案】CPU12. 计算机中用于存储程序和数据的设备称为________。
【答案】存储器13. 计算机中的数据是以________的形式进行存储和传输的。
【答案】二进制14. 计算机中的内存分为________和________两种类型。
【答案】RAM, ROM15. 在计算机中,数据的传输是通过________实现的。
【答案】总线三、简答题 (每题10分,共30分)16. 请简述CPU的主要功能。
【答案】CPU的主要功能是执行程序中的指令,进行数据的运算和控制计算机的运行。
计算机组成原理试题及答案

计算机组成原理试题及答案一、选择题1. 在计算机中,字长是指()A. 计算机的内存容量B. CPU一次能处理的数据的位数C. 计算机的硬盘容量D. 计算机的显示器分辨率答案:B2. 冯·诺伊曼计算机体系结构的主要特点是()A. 程序存储B. 程序控制C. 程序存储和程序控制D. 程序执行答案:C3. 在计算机中,浮点数的表示方式是()A. 定点小数B. 科学记数法C. 指数形式D. 十进制数答案:C4. 计算机的指令周期包括()A. 指令取值和指令执行B. 数据取值和数据执行C. 指令取值、数据取值和指令执行D. 指令执行和数据执行答案:A5. 在计算机系统中,主存储器的主要作用是()A. 长期存储数据和程序B. 临时存储数据和程序C. 长期存储操作系统D. 临时存储操作系统答案:B二、填空题1. 计算机的中央处理器(CPU)主要由________和________组成。
答案:算术逻辑单元(ALU);控制单元(CU)2. 在计算机系统中,________是用于暂时存储指令和数据的存储器。
答案:寄存器3. 计算机的存储系统通常包括主存储器和________。
答案:辅助存储器4. 计算机的输入设备包括键盘、鼠标等,而输出设备包括显示器、打印机等。
其中,________是计算机最基本的输入设备。
答案:键盘5. 在计算机中,指令的执行通常分为取指、分析和________三个阶段。
答案:执行三、简答题1. 简述计算机的五大基本组成部件。
答案:计算机的五大基本组成部件包括:输入设备、输出设备、存储器、中央处理器(CPU)和总线。
2. 解释什么是指令流水线,并简述其优缺点。
答案:指令流水线是一种在计算机中用于提高指令执行效率的技术,它将指令的执行过程分解为多个阶段,每个阶段可以并行处理不同的指令。
优点包括提高指令执行速度和CPU利用率;缺点包括资源冲突、流水线冒险等。
四、计算题1. 假设一个计算机的字长为32位,计算其最大正整数的值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.已知x和y,用变形补码计算x+y,同时指出结果是否溢出(每题6分,共18分)
(1)x=11011,y=00011
(2)x=11011,y=-10101
(3)x=-10110,y=-00001
2.指令格式结构如下所示,试分析指令格式及寻址方式特点。
(10分)
31 25 24 23 20 19 0
3.CPU执行一段程序时,CACHE完成存取的次数为5000次,主存完成存取的次数为200次。
已知CACHE存取周期为40ns,主存存取周期为160ns。
分别求CACHE的命中率H、平均访问时间Ta和CACHE-主存系统的访问效率e (12分)
4. 有一个16K×16位的存储器,由1K×4位的DRAM芯片构成(芯片是64×64结构)。
问:(每题5分,共15分)
(1)共需要多少RAM芯片?
(2)采用异步刷新方式,如单元刷新间隔不超过2ms,则刷新信号周期是多少
(3)如采用集中刷新方式,存储器刷新一遍最少用多少读/写周期?死时间率是多少?5.用512K*16位的FLASH存储器芯片组成一个2M*32的半导体只读存储器,试问:(每题5分,共20分)
(1)数据寄存器多少位?
(2)地址寄存器多少位?
(3)共需要多少个这样的器件?
(4)画出此存储器的组成框图.
6.设有一个cache的容量为2K字,每块16个字,问:(每题5分,共25分)
(1)cache中可容纳多少个块?
(2)若主存的容量是256K字,主存可分多少块?
(3)主存地址有多少位,cache的地址有多少位?
(4)在直接映射方式中,主存中第135块映射到cache中哪一块?
(5)进行地址映射时,主存地址分为几段,各段有多少位?
答案
2.操作码:定长操作码,可表示128条指令;操作数:双操作数,可构成RS或SS型指令,有直接、寄存器、寄存器间接寻址方式,访存范围1M,可表示16个寄存器。
3. H=Nc/(Nc+Nm)=5000/5200≈0.96
Ta=Tc+(1-H)×Tm=40ns+(1-0.96) ×160ns=46.4ns
E=Tc/Ta=40ns/46.4ns×100%=86.2%
4.(1)存储器的总容量为16K×16位=256K位,所以用DRAM芯片为1K×4位=4K位
故芯片总数为:256K位/4K位= 64片
(2)采用异步刷方式,在2ms时间内分散地把芯片64行刷新一遍,故刷新信号的时间间隔为2ms/64 = 31.25μs,即可取刷新信号周期为30μs。
(3)如采用集中刷新方式,假定T为读/写周期,如16组同时进行刷新,则所需刷新时间为64T。
设T单位为μs,2ms=2000μs,则死时间率=(64T/2000)×100%。
5.(1)32;(2)21;(3)4*2=8;(4)
6.(1)2048/16=128块
(2)256K/16=256*1024/16=16384块
(3)主存地址需要18位
Cache地址需要11位
(4)135mod128=7块
(5)主存地址分为三段,分别是主存区号标志、块号、块内地址
主存区号标志=18-11=7位
而11位cache地址分为7位一部分说明块号和4位一部分说明块内地址由于Cache块(页)的大小为16B,而Cache容量为16KB。
因此,此Cache可分为1024
页。
可以看到,Cache的页内地址只需4位即可表示;而Cache的页号需用10位二进制数来表示;在映射时,是将主存地址直接复制,现主存地址为1234E8F8(十六进制),则最低4位为Cache的页内地址,即1000,中间10位为Cache的页号,即1010001111。
Cache的容量为16KB决定用这14位编码即可表示。
题中所需求的Cache的地址为10100011111000。