组成原理__试题及答案

合集下载

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

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

计算机组成原理试题及答案一、选择题。

1. 下列哪个是计算机组成原理的基本概念?A. 数据结构。

B. 操作系统。

C. 计算机体系结构。

D. 算法。

答案,C。

2. 计算机组成原理的核心是什么?A. 中央处理器。

B. 内存。

C. 输入输出设备。

D. 总线。

答案,A。

3. 下列哪个不是计算机组成原理中的主要部件?A. 控制单元。

B. 运算器。

C. 存储器。

D. 输入设备。

答案,D。

4. 计算机组成原理中,数据和指令在内存中是以什么形式存储的?B. 十进制。

C. 八进制。

D. 十六进制。

答案,A。

5. 计算机组成原理中,控制单元的主要功能是什么?A. 控制数据传输。

B. 进行运算。

C. 存储数据。

D. 输入输出。

答案,A。

1. 计算机组成原理中,CPU的作用是进行数据处理和______。

答案,控制。

2. 内存是计算机中的______存储器。

答案,临时。

3. 计算机组成原理中,总线是连接各个部件的______。

答案,通信线路。

4. 控制单元的主要功能是______。

答案,控制数据传输和处理。

5. 计算机组成原理中,运算器负责进行______运算。

答案,算术和逻辑。

1. 简述计算机组成原理中的冯·诺依曼结构。

答,冯·诺依曼结构是一种计算机体系结构,主要包括存储器、运算器、控制器、输入设备和输出设备等五大部分。

其中存储器用于存储数据和指令,运算器用于进行算术和逻辑运算,控制器用于控制数据传输和处理,输入设备用于接收数据输入,输出设备用于显示处理结果。

2. 什么是指令周期?它与时钟周期有什么关系?答,指令周期是指计算机执行一条指令所需的时间,它包括取指令周期、执行周期和访存周期。

时钟周期是CPU中时钟脉冲的时间间隔,它决定了CPU的工作速度。

指令周期与时钟周期的关系在于,时钟周期是指令周期的基本单位,指令周期是由若干个时钟周期组成的。

四、综合题。

1. 简述计算机组成原理中的存储器层次结构。

答,计算机存储器层次结构包括寄存器、高速缓存、内存和外存等多个层次。

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

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

计算机组成原理试题及答案全套第一部分:选择题1.下列关于计算机内存的说法,错误的是:A.内存是计算机的主要存储器件之一B.内存是临时存储器件,供程序运行时使用C.内存容量越大,计算机的性能越强D.内存分为主存和辅存,主存速度较快,但容量相对较小答案:C2.下列关于CPU的说法,错误的是:A.CPU是计算机的核心部件,负责执行指令和控制计算机的运行B.CPU由运算器、控制器和寄存器组成C.CPU的速度越快,计算机的运行速度越快D.CPU的主频越高,计算机的运行速度越慢答案:D3.下列关于指令周期的说法,错误的是:A.指令周期是CPU执行一条指令所需的时间B.指令周期包括取指令、译码、执行、访存四个阶段C.指令周期的长度取决于CPU的主频D.指令周期越短,CPU的执行效率越高答案:D4.下列关于存储器层次结构的说法,错误的是:A.存储器层次结构分为寄存器、高速缓存、主存和辅存B.存储器层次结构越高,存取速度越快,容量越小C.高速缓存是位于CPU和主存之间的高速存储器D.存储器层次结构的设计目标是在速度、容量和成本之间取得平衡答案:B5.下列哪项措施可以提高计算机系统的安全性?A.设置强密码B.定期更新操作系统和应用程序补丁C.安装杀毒软件和防火墙D.以上都是答案:D6.下列关于计算机硬盘的说法,错误的是:A.硬盘是一种磁存储设备,用于长期存储数据B.硬盘的读写速度相对较慢,但容量较大C.硬盘的存储介质是固态闪存芯片D.硬盘采用磁道、扇区和柱面的方式来寻址数据答案:C第二部分:填空题1.计算机系统由________、软件和人员三部分组成。

答案:硬件2.CPU的两个主要功能是执行________和控制计算机的运行。

答案:指令3.存储器层次结构的设计目标是在速度、________和成本之间取得平衡。

答案:容量4.计算机的存储器分为________和辅存两部分。

答案:主存5.操作系统的主要功能包括________管理、文件管理和用户接口等。

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

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

一.选择题(每空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____。

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

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

计算机组成原理期末考试试题及答案一、选择题1、完整的计算机系统应包括______;DA. 运算器、存储器和控制器B. 外部设备和主机C. 主机和实用程序D. 配套的硬件设备和软件系统2、计算机系统中的存储器系统是指______;DA. RAM存储器B. ROM存储器C. 主存储器D. 主存储器和外存储器3、冯·诺依曼机工作方式的基本特点是______;BA. 多指令流单数据流B. 按地址访问并顺序执行指令C. 堆栈操作D. 存储器按内部选择地址4、下列说法中不正确的是______;DA. 任何可以由软件实现的操作也可以由硬件来实现B. 固件就功能而言类似于软件,而从形态来说又类似于硬件C. 在计算机系统的层次结构中,微程序级属于硬件级,其他四级都是软件级D. 面向高级语言的机器是完全可以实现的5、在下列数中最小的数为______;CA. 1010012B. 528C. 101001BCDD. 233166、在下列数中最大的数为______;BA.2B. 2278C. 1435D. 96167、在机器中,______的零的表示形式是唯一的;BA. 原码B. 补码C. 反码D. 原码和反码9、针对8位二进制数,下列说法中正确的是______;BA.–127的补码为B.–127的反码等于0的移码BC. +1的移码等于–127的反码D. 0的补码等于–1的反码9、一个8位二进制整数采用补码表示,且由3个“1”和5个“0”组成,则最小值为______;BA. –127B. –32C. –125D. –310、计算机系统中采用补码运算的目的是为了______;CA. 与手工运算方式保持一致B. 提高运算速度C. 简化计算机的设计D. 提高运算的精度11、若某数x的真值为–,在计算机中该数表示为,则该数所用的编码方法是______码;BA. 原B. 补C. 反D. 移12、长度相同但格式不同的2种浮点数,假定前者阶段长、尾数短,后者阶段短、尾数长,其他规定均相同,则它们可表示的数的范围和精度为______;BA. 两者可表示的数的范围和精度相同B. 前者可表示的数的范围大但精度低C. 后者可表示的数的范围大且精度高D. 前者可表示的数的范围大且精度高13、某机字长32位,采用定点小数表示,符号位为1位,尾数为31位,则可表示的最大正小数为______,最小负小数为______;DA. +231–1B. –1–2-32C. +1–2-31≈+1D. –1–2-31≈–114、运算器虽有许多部件组成,但核心部分是______;BA. 数据总线B. 算数逻辑运算单元C. 多路开关D. 通用寄存器15、在定点二进制运算器中,减法运算一般通过______来实现;DA. 原码运算的二进制减法器B. 补码运算的二进制减法器C. 补码运算的十进制加法器D. 补码运算的二进制加法器16、在定点运算器中,无论采用双符号位还是单符号位,必须有______,它一般用______来实现;CA. 译码电路,与非门B. 编码电路,或非门C. 溢出判断电路,异或门D. 移位电路,与或非门17、下列说法中正确的是______;DA. 采用变形补码进行加减运算可以避免溢出B. 只有定点数运算才有可能溢出,浮点数运算不会产生溢出C. 只有带符号数的运算才有可能产生溢出D. 将两个正数相加有可能产生溢出18、在定点数运算中产生溢出的原因是______;CA. 运算过程中最高位产生了进位或借位B. 参加运算的操作数超过了机器的表示范围C. 运算的结果的操作数超过了机器的表示范围D. 寄存器的位数太少,不得不舍弃最低有效位19、下溢指的是______;AA. 运算结果的绝对值小于机器所能表示的最小绝对值B. 运算的结果小于机器所能表示的最小负数C. 运算的结果小于机器所能表示的最小正数D. 运算结果的最低有效位产生的错误20、存储单元是指________;BA. 存放一个二进制信息位的存储元B. 存放一个机器字的所有存储元集合C. 存放一个字节的所有存储元集合D. 存放两个字节的所有存储元集合21、和外存储器相比,内存储器的特点是________;CA. 容量大、速度快、成本低B. 容量大、速度慢、成本高C. 容量小、速度快、成本高D. 容量小、速度快、成本低22、某计算机字长16位,存储器容量64KB,若按字编址,那么它的寻址范围是________;BA. 64KB. 32KC. 64KBD. 32KB23、某DRAM芯片,其存储容量为512K×8位,该芯片的地址线和数据线数目为_______;CA. 8,512B. 512,8C. 18,8D. 19,824、某计算机字长32位,其存储容量为4MB,若按字编址,它的寻址范围是________;DA. 1MB. 4MBC. 4MD. 1MB25、主存储器和CPU之间增加Cache的目的是________;AA. 解决CPU和主存之间的速度匹配问题B. 扩大主存储器的容量C. 扩大CPU中通用寄存器的数量D. 既扩大主存容量又扩大CPU通用寄存器数量26、EPROM是指________;DA. 只读存储器B. 随机存储器C. 可编程只读存储器D. 可擦写可编程只读存储器27、寄存器间接寻址方式中,操作数处在__________;BA. 通用寄存器B. 内存单元C. 程序计数器D. 堆栈28、扩展操作码是__________;DA. 操作码字段外辅助操作字段的代码B. 操作码字段中用来进行指令分类的代码C. 指令格式中的操作码D. 一种指令优化技术,不同地址数指令可以具有不同的操作码长度29、指令系统中采用不同寻址方式的目的主要是__________;BA. 实现存储程序和程序控制B. 缩短指令长度、扩大寻址空间、提高编程灵活性C. 可以直接访问外存D. 提供扩展操作码的可能并降低指令译码难度30、单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常采用__________;CA. 堆栈寻址模式B. 立即寻址方式C. 隐含寻址方式D. 间接寻址方式31、对某个寄存器中操作数的寻址方式称为__________寻址;CA. 直接B. 间接C. 寄存器D. 寄存器间接32、寄存器间接寻址方式中,操作数处在__________;BA. 通用寄存器B. 主存单元C. 程序计数器D. 堆栈33、变址寻址方式中,操作数的有效地址等于__________;CA. 基值寄存器内容加上形式地址位移量B. 堆栈指示器内容加上形式地址C. 变址寄存器内容加上形式地址D. 程序计数器内容加上形式地址34、程序控制类指令的功能是__________;DA. 进行算术运算和逻辑运算B. 进行主存与CPU之间的数据传送C. 进行CPU和I/O设备之间的数据传送D. 改变程序执行的顺序35、同步控制方式是__________;CA. 只适用于CPU控制的方式B. 只适用于外设控制的方式C. 由统一时序信号控制的方式D. 所有指令执行时间都相同的方式36、异步控制方式常用于__________作为其主要控制方式;AA. 在单总线结构计算机中访问主存与外设时B. 微型机的CPU控制中C. 组合逻辑控制的CPU中D. 微程序控制器中37、在一个微周期中__________;DA. 只能执行一个微操作B. 能执行多个微操作,但它们一定是并行操作的C. 能顺序执行多个微操作D. 只能执行相斥性的操作38、指令周期是指__________;CA. CPU从主存取出一条指令的时间B. CPU执行一条指令的时间C. CPU从主存取出一条指令加上执行这条指令的时间D. 时钟周期时间39、在CPU中跟踪指令后继地址的寄存器是__________;BA. 主存地址寄存器B. 程序计数器C. 指令寄存器D. 状态寄存器40、中央处理器是指__________;CA. 运算器B. 控制器C. 运算器和控制器D. 运算器、控制器和主存储器41、计算机操作的最小时间单位是__________;AA. 时钟周期B. 指令周期C. CPU周期D. 外围设备42、微程序控制器中,机器指令与微指令的关系是__________;BA. 每一条机器指令由一条微指令来执行B. 每一条机器指令由一段用微指令编成的微程序来解释执行C. 一段机器指令组成的程序可由一条微指令来执行D. 一条微指令由若干条机器指令组成43、为了确定下一条微指令的地址,通常采用断定方式,其基本思想是__________;CA. 用程序计数器PC来产生后继续微指令地址B. 用微程序计数器μPC来产生后继微指令地址C. 通过微指令控制字段由设计者指定或者由设计者指定的判别字段控制产生后继微指令地址D. 通过指令中指令一个专门字段来控制产生后继微指令地址44、就微命令的编码方式而言,若微操作命令的个数已确定,则__________;BA. 直接表示法比编码表示法的微指令字长短B. 编码表示法比直接表示法的微指令字长短C. 编码表示法与直接表示法的微指令字长相等D. 编码表示法与直接表示法的微指令字长大小关系不确定45、下列说法中正确的是__________;BA. 微程序控制方式和硬布线控制方式相比较,前者可以使指令的执行速度更快B. 若采用微程序控制方式,则可用μPC取代PCC. 控制存储器可以用掩模ROM、EPROM或闪速存储器实现D. 指令周期也称为CPU周期46、系统总线中地址线的功用是 ;CA. 用于选择主存单元B. 用于选择进行信息传输的设备C. 用于指定主存单元和I/O设备接口电路的地址D. 用于传送主存物理地址和逻辑地址47、数据总线的宽度由总线的定义;AA. 物理特性B. 功能特性C. 电气特性D. 时间特性48、在单机系统中,多总线结构的计算机的总线系统一般由组成;AA. 系统总线、内存总线和I/O总线B. 数据总线、地址总线和控制总线C. 内部总线、系统总线和I/O总线D. ISA总线、VESA总线和PCI总线49、下列陈述中不正确的是 ;AA. 总线结构传送方式可以提高数据的传输速度B. 与独立请求方式相比,链式查询方式对电路的故障更敏感C. PCI总线采用同步时序协议和集中式仲裁策略D. 总线的带宽即总线本身所能达到的最高传输速率50、中断发生时,由硬件更新程序计数器PC,而不是由软件完成,主要是为了________;CA. 能进入中断处理程序并正确返回源程序B. 节省内容C. 提高处理机的速度D. 使中断处理程序易于编址,不易出错51、在I/O设备、数据通道、时钟和软件这4项中,可能成为中断源的是________;DA. I/O设备B. I/O设备和数据通道C. I/O设备、数据通道和时钟D. I/O设备、数据通道、时钟和软件52、单级中断与多级中断的区别是________;AA. 单级中断只能实现单中断,而多级中断可以实现多重中断B. 单级中断的硬件结构是一维中断,而多级中断的硬件结构是二维中断C. 单级中断处理机只通过一根外部中断请求线接到它的外部设备系统;而多级中断,每一个I/O设备都有一根专用的外部中断请求线53、在单级中断系统中,CPU一旦响应中断,则立即关闭________标志,以防止本次中断服务结束前同级的其他中断源产生另一次中断进行干扰;AA. 中断允许B. 中断请求C. 中断屏蔽54、为了便于实现多级中断,保存现场信息最有效的方法是采用________;BA. 通用寄存器B. 堆栈C. 储存器D. 外存55、为实现CPU与外部设备并行工作,必须引入的基础硬件是________;AA. 缓冲器B. 通道C. 时钟D. 相联寄存器56、中断允许触发器用来________;DA. 表示外设是否提出了中断请求B. CPU是否响应了中断请求C. CPU是否在进行中断处理D. 开放或关闭可屏蔽硬中断57、采用DMA方式传递数据时,每传送一个数据就要占用一个________时间;CA. 指令周期B. 机器周期C. 存储周期D. 总线周期58、周期挪用方式常用于________方式的输入/输出中;AA. DMAB. 中断C. 程序传送D. 通道59、通道是重要的I/O方式,其中适合连接大量终端及打印机的通道是________;CA. 数组多路通道B. 选择通道C. 字节多路通道60、磁表面存储器不具备的特点是______;CA. 存储密度高B. 可脱机保存C. 速度快D. 容量大61、计算机的外部设备是指______;DA. 输入/输出设备B. 外存设备C. 远程通信设备D. 除了CPU和内存以外的其他设备62、在微型机系统中外部设备通过______与主板的系统总线相连接;BA. 累加器B. 设备控制器C. 计数器D. 寄存二、简答题1、冯·诺依曼型计算机的基本特点是什么答:冯诺依曼原理的基本思想是:采用二进制形式表示数据和指令;指令由操作码和地址码组成;将程序和数据存放在存储器中,使计算机在工作时从存储器取出指令加以执行,自动完成计算任务;这就是“存储程序”和“程序控制”简称存储程序控制的概念;指令的执行是顺序的,即一般按照指令在存储器中存放的顺序执行,程序分支由转移指令实现;计算机由存储器、运算器、控制器、输入设备和输出设备五大基本部件组成,并规定了5部分的基本功能;冯诺依曼型计算机的基本特点也可以用“存储程序”和“程序控制”来高度概括;2、计算机硬件有哪些部件,各部件的作用是什么答:计算机的硬件系统由有形的电子器件等构成的,它包括运算器、存储器、控制器、输入输出设备及总线系统组成;而总线分为数据总线、地址总线、控制总线,其结构有单总线结构、双总线结构及多总线结构;存储器Memory是用来存放数据和程序的部件;运算器是对信息进行运算处理的部件;控制器是整个计算机的控制核心;它的主要功能是读取指令、翻译指令代码、并向计算机各部分发出控制信号,以便执行指令;输入设备能将数据和程序变换成计算机内部所能识别和接受的信息方式,并顺序地把它们送入存储器中;输出设备将计算机处理的结果以人们能接受的或其它机器能接受的形式送出;3、什么是总线以总线组成计算机有哪几种组成结构答:总线Bus就是计算机中用于传送信息的公用通道,是为多个部件服务的一组信息传送连接线;按照总线的连接方式,计算机组成结构可以分为单总线结构、双总线结构和多总线结构等详细内容见第7章;4、什么是硬件、软件和固件什么是软件和硬件的逻辑等价在什么意义上软件和硬件是不等价的答:计算机硬件Hardware是指构成计算机的所有实体部件的集合,通常这些部件由电路电子元件、机械等物理部件组成;计算机软件Software是指能使计算机工作的程序和程序运行时所需要的数据,以及与这些程序和数据有关的文字说明和图表资料,其中文字说明和图表资料又称为文档;固件Firmware是一种介于传统的软件和硬件之间的实体,功能上类似软件,但形态上又是硬件;微程序是计算机硬件和软件相结合的重要形式;软件和硬件的逻辑等价含义:1任何一个由软件所完成的操作也可以直接由硬件来实现2任何一条由硬件所执行的指令也能用软件来完成在物理意义上软件和硬件是不等价的;5、计算机系统按程序设计语言划分为哪几个层次答:计算机系统是一个由硬件、软件组成的多级层次结构,它通常由微程序级、一般机器级、操作系统级、汇编语言级、高级语言级组成,每一级上都能创造程序设计,且得到下级的支持;6、解释如下概念:ALU,CPU,主机和字长;答:算术逻辑运算部件ALU:Arithmetic Logic Unit,是运算器的核心组成,功能是完成算数和逻辑运算;“中央处理单元”CPU:Central Processing Unit 包括运算器和控制器,是计算机的信息处理的中心部件;存储器、运算器和控制器在信息处理操作中起主要作用,是计算机硬件的主体部分,通常被称为“主机”;字长决定了计算机的运算精度、指令字长度、存储单元长度等,可以是8/16/32/64/128位bit等;7、常用的计算机性能指标有哪些答:评价计算机性能是一个复杂的问题,早期只限于字长、运算速度和存储容量3大指标;目前要考虑的因素有如下几个方面;1 主频主频很大程度上决定了计算机的运行速度,它的单位是兆赫兹MHz;2 字长字长决定了计算机的运算精度、指令字长度、存储单元长度等,可以是8/16/32/64/128位bit;3 运算速度衡量计算机运算速度的早期方法是每秒执行加法指令的次数,现在通常用等效速度;4 存储容量以字为单位的计算机常以字数乘字长来表明存储容量;5 可靠性系统是否运行稳定非常重要,常用平均无故障时间MTBF衡量;6 可维护性系统可维护性是指系统出了故障能否尽快恢复,可用平均修复时间MTRF表示,它是指从故障发生到机器修复平均所需要的时间;7 可用性是指计算机的使用效率;8 兼容性兼容是广泛的概念,是指设备或程序可以用于多种系统的性能;兼容使得机器的资源得以继承和发展,有利于计算机的推广和普及;8、多媒体的含义是什么答:多媒体技术是指能够同时获取、处理、编辑、存储和展示两个以上不同信息类型媒体的技术;计算机信息的形式可以是文字、声音、图形和图象等;9、简单描述计算机的层次结构,说明各层次的主要特点;答:现代计算机系统是一个硬件与软件组成的综合体,可以把它看成是按功能划分的多级层次结构;第0级为硬件组成的实体;第1级是微程序级;这级的机器语言是微指令集,程序员用微指令编写的微程序一般是直接由硬件执行的;第2级是传统机器级;这级的机器语言是该机的指令集,程序员用机器指令编写的程序可以由微程序进行解释;第3级操作系统级;从操作系统的基本功能来看,一方面它要直接管理传统机器中的软硬件资源,另一方面它又是传统机器的延伸;第4级是汇编语言级;这级的机器语言是汇编语言,完成汇编语言翻译的程序叫做汇编程序;第5级是高级语言级;这级的机器语言就是各种高级语言,通常用编译程序来完成高级语言翻译工作;第6级是应用语言级;这一级是为了使计算机满足某种用途而专门设计的,因此这一级语言就是各种面向问题的应用语言;10、计算机系统的主要技术指标有哪些计算机系统的主要技术指标有:机器字长、数据通路宽度、主存储器容量和运算速度等;机器字长是指参与运算的数的基本位数,它是由加法器、寄存器的位数决定的;数据通路宽度是指数据总线一次所能并行传送信息的位数;主存储器容量是指主存储器所能存储的全部信息;运算速度与机器的主频、执行什么样的操作、主存储器本身的速度等许多因素有关;11、试计算采用32×32点阵字形的一个汉字字形占多少字节存储6763个16×16点阵以及24×24点阵字形的汉字库各需要多少存储容量答:128B 216416B 486936B12、海明校验码的编码规则有哪些答:若海明码的最高位号为m,最低位号为1,即Hm Hm-1…H2H1,则海明码的编码规则是:1校验位与数据位之和为m,每个校验位Pi在海明码中被分在位号2i-1的位置上,其余各位为数据位,并按从低向高逐位依次排列的关系分配各数据位;2海明码的每一位位码Hi包括数据位和校验位由多个校验位校验,其关系是被校验的每一位位号要等于校验它的各校验位的位号之和;13、简述CRC码的纠错原理;答:CRC码是一种纠错能力较强的编码;在进行校验时,将CRC码多项式与生成多项式GX相除,若余数为0,则表明数据正确;当余数不为0时,说明数据有错;只要选择适当的生成多项式GX,余数与CRC码出错位位置的对应关系是一定的,由此可以用余数作为依据判断出错位置从而纠正错码;14、运算器由哪几部分组成答:运算器的基本结构应包括以下几个部分:1 能实现算术和逻辑运算功能的部件ALU;2 存放待加工的信息或加工后的结果信息的通用寄存器组;3 按操作要求控制数据输入的部件:多路开关或数据锁存器;4 按操作要求控制数据输出的部件:输出移位和多路开关;5 计算器与其它部件进行信息传送的总线以及总线接收器与发送器;总线接收器与发送器通常是由三态门构成的;15、主存储器有哪些性能指标它们的含义是什么答:存储器的性能指标是对存储器进行设计、使用和提高时的主要依据,存储器性能指标也称为存储器参数;(1)存储容量是指一个功能完备的存储器所能容纳的二进制信息总量,即可存储多少位二进制信息代码;(2)存储器速度:存储器取数时间和存储器存取周期(3)数据传输率:单位时间可写入存储器或从存储器取出信息的最大数量,称为数据传输率或称为存储器传输带宽bM(4)可靠性存储器的可靠性是指在规定时间内存储器无故障的情况,一般用平均无故障时间MTBF来衡量;(5)价格:又称成本,它是衡量主存储器经济性能的重要指标;16、主存的基本组成有哪些部分各部分主要的功能是什么答:主存储器的基本组成:1贮存信息的存储体;一般是一个全体基本存储单元按照一定规则排列起来的存储阵列;存储体是存储器的核心;2信息的寻址机构,即读出和写入信息的地址选择机构;这包括:地址寄存器MAR和地址译码器;地址译码器完成地址译码,地址寄存器具有地址缓冲功能;3存储器数据寄存器MDR;在数据传送中可以起数据缓冲作用;4写入信息所需的能源,即写入线路、写驱动器等;5读出所需的能源和读出放大器,即读出线路、读驱动器和读出放大器;6存储器控制部件;包括主存时序线路、时钟脉冲线路、读逻辑控制线路,写或重写逻辑控制线路以及动态存储器的定时刷新线路等,这些线路总称为存储器控制部件;17、静态MOS存储元、动态MOS存储元各有什么特点答:在MOS半导体存储器中,根据存储信息机构的原理不同,又分为静态MOS存储器SRAM和动态MOS存储器DRAM,前者利用双稳态触发器来保存信息,只要不断电,信息不会丢失,后者利用MOS电容存储电荷来保存信息,使用时需不断给电容充电才能使信息保持;18、什么是刷新为什么要刷新有哪几种常用的刷新方式答:对动态存储器要每隔一定时间通常是2ms给全部基本存储元的存储电容补充一次电荷,称为RAM的刷新,2ms是刷新间隔时间;由于存放信息的电荷会有泄漏,动态存储器的电荷不能象静态存储器电路那样,由电源经负载管源源不断地补充,时间一长,就会丢失信息,所以必须刷新;常用的刷新方式有两种:集中式刷新、分布式刷新;19、简要说明提高存储器速度有哪些措施答:高速缓冲存储器、多体交叉存储器;20、Cache有哪些特点答:Cache具有如下特点:1 位于CPU与主存之间,是存储器层次结构中级别最高的一级;2 容量比主存小,目前一般有数KB到数MB;3 速度一般比主存快5~10倍,通常由存储速度高的双极型三极管或SRAM组成;4 其容量是主存的部分副本;5 可用来存放指令,也可用来存放数据;6 快存的功能全部由硬件实现,并对程序员透明;21、如何区别存储器和寄存器两者是一回事的说法对吗答:存储器和寄存器不是一回事;存储器在CPU的外边,专门用来存放程序和数据,访问存储器的速度较慢;寄存器属于CPU的一部分,访问寄存器的速度很快; 22、存储器的主要功能是什么为什么要把存储系统分成若干个不同层次主要有哪些层次答:存储器的主要功能是用来保存程序和数据;存储系统是由几个容量、速度和价格各不相同的存储器用硬件、软件以及硬件与软件相结合的方法连接起来的系统;把存储系统分成若干个不同层次的目的是为了解决存储容量、存取速度和价格之间的矛盾;由高速缓冲存储器、主存储器和辅助存储器构成的三级存储系统可以分为两个层次,其中高速缓冲和主存间称为Cache-主存存储层次Cache存储系统;主存和辅存间称为主存-辅存存储层次虚拟存储系统;23、说明存储周期和存取时间的区别;答:存取周期是指主存进行一次完整的读写操作所需的全部时间,即连续两次访问存储器操作之间所需要的最短时间;存取时间是指从启动一次存储器操作到完成该操作所经历的时间;存取周期一定大于存取时间;24、指令格式设计的准则有哪些答:一台计算机选择怎样的指令格式,涉及多方面因素;一般要求指令的字长要短一些,以得到时间和空间上的优势;但指令也必须有足够的长度以利于增加信息。

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

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

计算机组成原理试题答案及解析一、单选题1. What is the primary function of the control unit in a computer?A. Performing arithmetic calculationsB. Managing the execution of instructionsC. Storing data for future useD. Controlling the input/output devicesAnswer: BExplanation: The control unit is responsible for managing the execution of instructions in a computer. It coordinates the activities of all the other components and ensures that instructions are executed in the correct sequence.2. Which of the following is an example of a volatile memory?A. Hard disk driveB. Solid-state driveC. Flash memoryD. Random-access memory (RAM)Answer: DExplanation: Random-access memory (RAM) is an example of volatile memory, which means that its contents are lost when the power to thecomputer is turned off. Unlike permanent storage devices like hard disk drives or solid-state drives, RAM is used for temporary data storage during program execution.3. What is the purpose of the arithmetic logic unit (ALU) in a computer?A. Storing program instructionsB. Executing arithmetic and logic operationsC. Controlling the input/output devicesD. Managing the memory hierarchyAnswer: BExplanation: The arithmetic logic unit (ALU) is responsible for performing arithmetic and logic operations in a computer. It can perform operations such as addition, subtraction, multiplication, division, and logical comparisons.4. Which of the following is not a valid addressing mode in computer architecture?A. Immediate addressingB. Direct addressingC. Indirect addressingD. Parallel addressingAnswer: DExplanation: Parallel addressing is not a valid addressing mode in computer architecture. The other three options (immediate, direct, and indirect addressing) are commonly used in programming to access memory locations or operands.5. Which of the following is not a characteristic of a reduced instruction set computer (RISC)?A. Simple instructionsB. Large instruction setC. Load/store architectureD. Fixed instruction lengthAnswer: BExplanation: A reduced instruction set computer (RISC) is characterized by its simple instructions, load/store architecture (data must be loaded into registers before operations can be performed), and fixed instruction length. The term "reduced" in RISC refers to the reduced complexity of the instructions, not the size of the instruction set.二、多选题1. Which of the following are examples of secondary storage devices? (Select all that apply)A. Hard disk drive (HDD)B. Random-access memory (RAM)C. Solid-state drive (SSD)D. Optical disc drive (ODD)Answer: A, C, DExplanation: Secondary storage devices are used for long-term storage and include hard disk drives (HDDs), solid-state drives (SSDs), and optical disc drives (ODDs). Random-access memory (RAM) is a type of primary storage, not secondary storage.2. Which of the following components are part of the von Neumann architecture? (Select all that apply)A. Central processing unit (CPU)B. Control unit (CU)C. Input/output devicesD. MemoryAnswer: A, B, DExplanation: The von Neumann architecture includes the central processing unit (CPU), control unit (CU), and memory. Input/output devices are not considered part of the von Neumann architecture.3. Which of the following are advantages of a pipelined processor? (Select all that apply)A. Increased throughputB. Decreased latencyC. Simpler designD. Reduced power consumptionAnswer: A, B, DExplanation: Pipelining allows for increased throughput (more tasks completed per unit of time), decreased latency (each task takes less time to complete), and reduced power consumption (as tasks are divided into smaller stages and can be executed concurrently).4. Which of the following statements about cache memory is true? (Select all that apply)A. It is faster than primary memory.B. It is smaller than primary memory.C. It stores frequently used data.D. It is volatile.Answer: A, B, CExplanation: Cache memory is faster than primary memory (such as RAM), smaller in size, and stores frequently used data to reduce the access time for the CPU. However, cache memory is not volatile - it retains its contents even when the power is turned off.5. Which of the following are examples of input devices? (Select all that apply)A. KeyboardB. MonitorC. MouseD. PrinterAnswer: A, CExplanation: Input devices are used to enter data or commands into a computer system. Examples of input devices include keyboards and mice, which allow users to input text or interact with software. Monitors and printers are output devices.三、解析1. Control unit: The control unit is an essential component of a computer system. Its primary function is to manage the execution of instructions and coordinate the activities of other hardware components. It ensures that instructions are fetched, decoded, and executed in the correct sequence. The control unit communicates with the arithmetic logic unit (ALU), memory, and input/output devices to carry out the instructions provided by the program.2. Volatile memory: Volatile memory, like random-access memory (RAM), is a type of computer memory that loses its contents when the power is turned off. Unlike permanent storage devices such as hard disk drives or solid-state drives, volatile memory is used for temporary data storage during program execution. RAM allows data to be quickly read from and written to, making it ideal for storing active program instructions and data.3. Arithmetic logic unit (ALU): The arithmetic logic unit (ALU) is responsible for performing arithmetic and logic operations in a computer. Itcan perform operations such as addition, subtraction, multiplication, division, and logical comparisons. The ALU receives inputs from registers within the central processing unit (CPU) and performs calculations based on these inputs. The result of the operation is then stored back in the registers for further processing or output.4. Addressing modes: Addressing modes are used in computer architecture to specify how to access memory locations or operands in an instruction. Some common addressing modes include immediate addressing (data is directly specified in the instruction), direct addressing (the operand is specified by its memory address), and indirect addressing (the memory address of the operand is stored in a register). These addressing modes allow for efficient retrieval and manipulation of data during program execution.5. Reduced instruction set computer (RISC): A reduced instruction set computer (RISC) is a type of computer architecture that emphasizes simplicity and efficiency in instruction execution. RISC processors use a small set of simple instructions, with each instruction typically performing a single operation. This simplifies the design of the processor and allows for faster instruction execution. RISC processors often employ techniques such as pipelining to further enhance performance and efficiency. The term "reduced" in RISC refers to the reduced complexity of the instructions, not the size of the instruction set.总结:本文回答了一系列与计算机组成原理相关的试题,并对每个问题进行了解析和解答。

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

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

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

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

7、数字计算机的特点:数值由数字量(如二进制位)来表示,运算按位进行.(对)8、模拟计算机的特点:数值由连续量来表示,运算过程是连续的。

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

10、计算机系统的发展按其核心部件采用器件技术来看经历了五代的变化,分别是(电子管)、(晶体管)、(集成电路)、(大规模集成电路)、(巨大规模集成电路)五个部分。

11、计算机系统是一个由硬件和软件组成的多级层次结构,这通常由(微程序级)、(一般机器级)、(操作系统级)、(汇编语言级)和(高级语言级)等组成,在每一级上都可以进行(程序设计).12、计算机的软件一般分为(系统软件)和(应用软件)两大部分.13、计算机的硬件基本组成包括(控制器)、(运算器)、(存储器)、(输入设备)和(输出设备)五个部分。

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

灭个存储单元都有编号,称为单元地址。

15、什么是外存?简述其功能.外存:为了扩大存储容量,又不使成本有很大的提高,在计算机中还配备了存储容量更大的磁盘存储器和光盘存储器,称为外存储器,简称外存。

外存可存储大量的信息,计算机需要使用时,再调入内存。

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

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

计算机组成原理期末考试试题及答案一、选择题(每题2分,共20分)1. 计算机硬件系统主要由哪两部分组成?A. 控制器和运算器B. 输入设备和输出设备C. 中央处理器和外部设备D. 存储器和输入输出设备答案:C2. 下面哪个不是计算机的五大组成部分?A. 控制器B. 运算器C. 输入设备D. 电源答案:D3. 下面哪个寄存器用于存放将要执行的下一条指令的地址?A. 指令寄存器B. 程序计数器C. 地址寄存器D. 数据寄存器答案:B4. 下面哪个不是计算机的数据表示方法?A. 二进制B. 十进制C. 八进制D. 十六进制答案:B5. 下面哪个不是计算机的存储器层次结构?A. 寄存器B. 高速缓存C. 主存储器D. 硬盘答案:D6. 下面哪个不是计算机的输入设备?A. 鼠标B. 键盘C. 扫描仪D. 显示器答案:D7. 下面哪个不是计算机的输出设备?A. 显示器B. 打印机C. 扬声器D. 键盘答案:D8. 下面哪个不是计算机的总线类型?A. 数据总线B. 地址总线C. 控制总线D. 通信总线答案:D9. 下面哪个不是计算机的指令类型?A. 数据传输指令B. 算术运算指令C. 逻辑运算指令D. 中断指令答案:D10. 下面哪个不是计算机的并行计算技术?A. 流水线技术B. 向量处理技术C. 多线程技术D. 分布式计算技术答案:D二、填空题(每题2分,共20分)1. 计算机硬件系统主要由______和______组成。

答案:中央处理器,外部设备2. 计算机的五大组成部分包括:控制器、运算器、______、______和______。

答案:存储器,输入设备,输出设备3. 计算机的数据表示方法有:二进制、八进制、十六进制等,其中计算机内部使用的是______。

答案:二进制4. 计算机的存储器层次结构包括:寄存器、高速缓存、______和______。

答案:主存储器,硬盘5. 计算机的指令分为:数据传输指令、算术运算指令、逻辑运算指令和______。

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

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

计算机组成原理考试试题及答案一、选择题 (每题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、寄存器寻址C、间接寻址D、寄存器间接寻址2、设存储字长为64位,对于单字长指令而言,PC顺序寻址时应该增加的常量是( )(单选)A、1B、2C、4D、83、在小数定点机中,下列关于原码、反码、补码的描述中正确的是A、只有补码能表示-1B、只有反码能表示-1C、只有原码能表示-1D、三种机器数都能表示-14、移位运算对计算机来说的实用价值是A、可以采用移位和加法相结合,实现乘(除)运算B、采用移位运算可以防止数据溢出C、只采用移位运算就可以实现除法D、只采用移位运算就可以实现乘法5、float型数据通常用IEEE754单精度浮点数格式表示。

若编译器将float型变量x分配在一个32位浮点寄存器FR1中,且x= -8.25,则FR1的内容是()A、C104 0000HB、C184 0000HC、C1C2 0000H`D、C242 0000H6、用海明码对长度为8位的数据进行检纠错时,若只要求纠正一位错,则检验位数至少需要()位。

A、5位B、4位C、3位D、2位7、存储器中地址号分别为1000#、1001#、1002#、1003的4个存储单元,分别保存的字节数据是1A、2B、3C、4D,如果数据字长为32位,存储器采用的是小端对齐模式,则这4个存储单元存储的数据值应被解析为()A、4D3C2B1AB、1A2B2C3DC、2B1A4D3CD、3C4D1A2B8、某型MIPS32指令架构的单周期CPU,其数据通路结构如下图执行指令sub rd, rs, rt 时,应由控制器产生的控制信号PCSrc、regDst、aluSrc、memtoReg、RegWrite分别是( )A、1、0、1、0、1B、1、1、0、0、0C、0、1、0、0、1D、0、1、0、1、09、下列关于MIPS32指令系统中,与基址寻址相关的指令是()A、addi $rt, $rs, immB、lw $rt, $rs, immC、add $rd, $rs, $rtD、add $rd, $rs, $rt10、单周期MIPS在一个时钟周期中不能完成( )A、从数据存储器读数据和向数据存储器写数据B、ALU运算和向寄存器堆写数据C、更新PC内容和向数据存储器写数据D、寄存器堆读数据,ALU运算和数据存储器写数据11、下列按内容寻址,而不是按地址码寻址的存储器是( )A、双端口存储器B、相联存储器C、并行储器D、虚拟存储器12、某半导体14KB,按字节编址,其中0000H-1FFFH为ROM区,2000H-37FFH为RAM区,地址总线A15-A0(低),双向数据总线D7-D0(低),读写控制线R/W。

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

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

计算机组成原理试题及答案一、选择题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.为了缩短指令中某个地址段的位数,有效的方法是采取(C)。

A、立即寻址B、变址寻址C、间接寻址D、寄存器寻址2.某计算机字长是16位它的存储容量是64KB,按字编址,它们寻址X围是(C )。

A.64K B.32KB C.32K D.16KB3.某一RAM芯片其容量为512*8位,除电源和接地端外该芯片引线的最少数目是(C )。

A. 21B. 17C. 19D.204.指令系统中采用不同寻址方式的目的主要是( C )。

A.实现存储程序和程序控制B.可以直接访问外存C.缩短指令长度,扩大寻址空间,提高编程灵活性D.提供扩展操作码的可能并降低指令译码难度5.寄存器间接寻址方式中,操作数处在( B )。

A.通用寄存器B.贮存单元C.程序计数器D.堆栈6.RISC是( A )的简称。

A.精简指令系统计算机B.大规模集成电路C.复杂指令计算机D.超大规模集成电路7.CPU响应中断的时间是_ C _____。

A.中断源提出请求;B.取指周期结束;C.执行周期结束;D.间址周期结束。

8.常用的虚拟存储器寻址系统由____A__两级存储器组成。

A.主存-辅存;B.Cache-主存;C.Cache-辅存;D.主存—硬盘。

9.DMA访问主存时,让CPU处于等待状态,等DMA的一批数据访问结束后,CPU再恢复工作,这种情况称作__A____。

A.停止CPU访问主存;B.周期挪用;C.DMA与CPU交替访问;D.DMA。

10.浮点数的表示X围和精度取决于__C____ 。

A.阶码的位数和尾数的机器数形式;B.阶码的机器数形式和尾数的位数;C.阶码的位数和尾数的位数;D.阶码的机器数形式和尾数的机器数形式。

11.中断向量可提供___C___。

A.被选中设备的地址;B.传送数据的起始地址;C.中断服务程序入口地址;D.主程序的断点地址。

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

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

计算机组成原理期末考试题及答案一、选择题(每题3分,共30分)1. 计算机系统由哪两大部分组成?A. 硬件和软件B. 中央处理器和外部设备C. 输入设备和输出设备D. 存储器和运算器答案:A2. 下面哪一个不是计算机硬件的基本组成?A. 运算器B. 控制器C. 存储器D. 键盘答案:D3. 下面哪一个寄存器不属于CPU内部寄存器?A. 指令寄存器(IR)B. 程序计数器(PC)C. 累加器(AC)D. 磁盘地址寄存器(MAR)答案:D4. 下面哪一个不是计算机的性能指标?A. 字长B. 主频C. 内存容量D. 操作系统答案:D5. 下面哪一个不是计算机的总线类型?A. 数据总线B. 地址总线C. 控制总线D. 信号总线答案:D6. 下面哪一个不是存储器的层次结构?A. 缓存(Cache)B. 主存储器(RAM)C. 辅助存储器(硬盘)D. 寄存器答案:D7. 下面哪一个不是计算机的输入设备?A. 键盘B. 鼠标C. 扫描仪D. 打印机答案:D8. 下面哪一个不是计算机的输出设备?A. 显示器B. 打印机C. 扬声器D. 键盘答案:D9. 下面哪一个不是计算机的总线标准?A. PCIB. USBC. SATAD. HTTP答案:D10. 下面哪一个不是计算机的指令类型?A. 数据传送指令B. 运算指令C. 控制指令D. 通信指令答案:D二、填空题(每题3分,共30分)1. 计算机硬件系统主要包括五大部件,分别是________、________、________、________和________。

答案:控制器、运算器、存储器、输入设备、输出设备2. 计算机的运算器主要由________、________和________组成。

答案:算术逻辑单元(ALU)、累加器(AC)、寄存器3. 计算机的指令系统主要包括________、________和________三种类型的指令。

答案:数据传送指令、运算指令、控制指令4. 计算机的存储器层次结构包括________、________和________。

计算机组成原理期末考试题与答案

计算机组成原理期末考试题与答案

计算机组成原理期末考试试题及答案一、选择题D 1、完整的计算机系统应包括______。

A. 运算器、存储器和控制器B. 外部设备和主机C. 主机和实用程序D. 配套的硬件设备和软件系统D 2、计算机系统中的存储器系统是指______。

A. RAM存储器B. ROM存储器C. 主存储器D. 主存储器和外存储器B 3、冯·诺依曼机工作方式的基本特点是______。

A. 多指令流单数据流B. 按地址访问并顺序执行指令C. 堆栈操作D. 存储器按部选择地址D4、下列说法中不正确的是______。

DA. 任何可以由软件实现的操作也可以由硬件来实现B. 固件就功能而言类似于软件,而从形态来说又类似于硬件C. 在计算机系统的层次结构中,微程序级属于硬件级,其他四级都是软件级D. 面向高级语言的机器是完全可以实现的C5、在下列数中最小的数为______。

CA. (101001)2B. (52)8C. (101001)BCDD. (233)16B6、在下列数中最大的数为______。

BA. (10010101)2B. (227)8C. (143)5D. (96)16B7、在机器中,______的零的表示形式是唯一的。

BA. 原码B. 补码C. 反码D. 原码和反码B9、针对8位二进制数,下列说法中正确的是______。

BA.–127的补码为10000000B.–127的反码等于0的移码BC. +1的移码等于–127的反码D. 0的补码等于–1的反码B9、一个8位二进制整数采用补码表示,且由3个“1”和5个“0”组成,则最小值为______。

BA. –127B. –32C. –125D. –3C10、计算机系统中采用补码运算的目的是为了______。

CA. 与手工运算方式保持一致B. 提高运算速度C. 简化计算机的设计D. 提高运算的精度B11、若某数x的真值为–0.1010,在计算机中该数表示为1.0110,则该数所用的编码方法是______码。

计算机组成原理选择题试题库含答案

计算机组成原理选择题试题库含答案

计算机组成原理选择题试题库含答案一、单选题(共IOO题,每题1分,共100分)1、下列选项中,不属于外部中断的事件是()oA、无效操作码B、键盘缓冲满C、采样定时到D、打印机缺纸正确答案:A2、以下叙述中,不符合RISC指令系统特点的是()oA、寻址方式种类丰富,指令功能尽量增强B、指令长度固定,指令种类少C、设置大量通用寄存器,访问存储器指令简单D、选取使用频率较高的一些简单指令正确答案:A3、设x=-0.1011B,则8位补码[X]补为()oA、1.0101000BB、1.0000101BC、1.0001011BD、1.1011000B正确答案:A4、冯•诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是()。

A、指令周期的不同阶段B、指令操作码的译码结果C、指令和数据的寻址方式D、指令和数据所在的存储单元正确答案:A5、半导体EPRoM中写入的内容,可以通过()擦除。

A、紫外线照射B、电信号C、口令D、DoS命令正确答案:A6、SP的内容是()。

A、堆栈的起始地址B、堆栈的顶部C、堆栈的底部D、堆栈的最大地址正确答案:B7、使用741S181和74182来构成一个16位组内并行,组间并行的A1U,则需要使用()片74181和()片74182。

A、4、1B、1、4C、4、2D、2、4正确答案:A8、在集中式计数器定时查询方式下,若每次计数都从上次得到响应的设备随后一个设备号开始,则()。

A、每个设备的优先级均等B、设备号大的设备优先级高C、设备号小的设备优先级高D、每个设备的优先级随机变化正确答案:A9、补码加法运算是指()A、操作数用补码表示,将被加数变补,然后相加B、操作数用补码表示,连同符号位一起相加C、操作数用补码表示,符号位单独处理D、操作数用补码表示,将加数变补,然后相加正确答案:B10、CPU响应中断的时间是()。

A、执行周期结束B、间址周期结束C、中断源提出请求;D、取指周期结束正确答案:A11、在定点数运算中产生溢出的原因是()。

组成原理习题及答案

组成原理习题及答案

第1讲计算机系统概论一、填空题1.计算机系统的层次结构中,位于硬件系统之外的所有层次统称为___虚拟机___。

2.现在主要采用____总线_结构作为计算机硬件之间的连接方式。

3.在下图中填入计算机硬件系统基本组成部件的名称。

A:____运算器_B:____控制器_C:____存储器__D:____输入设备__E:____输出设备__4.以80386微处理器为CPU的微机是_32_的微计算机,486微机是_32_位的微计算机。

5.___JPEG__标准用于静态图像压缩,___MPEG__标准用于运动视频图像的压缩。

二、选择题1.至今为止,计算机中的所有信息仍以二进制方式表示,其理由是_____。

A)节约元件B)运算速度快C)物理器件性能决定D)信息处理方便2.操作系统最早出现在_____。

A)第1代计算机B)第2代计算机C)第3代计算机D)第4代计算机3.主机中能对指令进行译码的部件是_____。

A)ALU B)运算器C)控制器D)存储器4.微型计算机的发展以_____技术为标志。

A)操作系统B)微处理器C)磁盘D)软件5.邮局对信件进行自动分拣,使用的计算机技术是_____。

A)机器翻译B)自然语言理解C)机器证明D)模式识别第2讲数据的表示和运算一、填空题1.若[X]补=1000,则X= ____-8______。

2.设机器字长为8位,-1的补码用定点整数表示时为_____11111111_____,用定点小数表示时为___1.0000000___。

3.8位二进制补码所能表示的十进制整数范围是_____-27_____至____+27-1_____,前者的二进制补码表示为___10000000__,后者的二进制补码表示为___01111111_______。

4.8位定点小数表示中,机器数10000000采用1位符号位,当它是原码形式、补码形式和反码形式时,其对应的真值分别为__________、__________和__________。

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

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

计算机组成原理期末考试试题及答案一、选择题(每题2分,共20分)1. 计算机系统由哪两部分组成?A. 硬件和软件B. 输入和输出设备C. 中央处理器和外部设备D. 存储器和输入输出设备答案:A2. 下面哪个寄存器用来存放指令?A. 累加寄存器B. 指令寄存器C. 程序计数器D. 状态寄存器答案:B3. 下面哪种总线用于连接CPU和内存?A. 数据总线B. 地址总线C. 控制总线D. 局部总线答案:B4. 下面哪个设备不属于输入设备?A. 键盘B. 鼠标C. 扫描仪D. 打印机答案:D5. 下面哪个设备不属于输出设备?A. 显示器B. 打印机C. 扬声器D. 键盘答案:D6. 下面哪个操作属于逻辑运算?A. 加法B. 减法C. 与运算D. 乘法答案:C7. 下面哪种存储器属于随机访问存储器?A. 硬盘B. U盘C. RAMD. ROM答案:C8. 下面哪个部件负责数据的输入输出操作?A. CPUB. 内存C. 硬盘D. I/O接口答案:D9. 下面哪个技术用于提高CPU的工作频率?A. 超线程B. 超频C. 虚拟化D. 多核答案:B10. 下面哪个总线标准用于连接CPU和外部设备?A. PCIB. USBC. IDED. SATA答案:A二、填空题(每题2分,共20分)1. 计算机的硬件系统主要包括五大部件:________、________、________、________和________。

答案:控制器、运算器、存储器、输入设备、输出设备2. 计算机指令通常由________和________两部分组成。

答案:操作码、操作数3. 在计算机中,数据总线的宽度决定了计算机的________。

答案:字长4. 计算机的存储器系统分为________和________两大部分。

答案:主存储器、辅助存储器5. I/O端口地址分为________和________两种。

答案:统一编址、独立编址三、判断题(每题2分,共20分)1. 计算机的性能主要取决于CPU的性能。

(完整word版)计算机组成原理期末试题及答案

(完整word版)计算机组成原理期末试题及答案

第一章计算机系统概论计算机的硬件是由有形的电子器件等构成的,它包括运算器、存储器、控制器、适配器、输入输出设备。

早起将运算器和控制器合在一起称为CPU(中央处理器)。

目前的CPU包含了存储器,因此称为中央处理器。

存储程序并按地址顺序执行,这是冯·诺依曼型计算机的工作原理,也是CPU自动工作的关键。

计算机系统是一个有硬件、软件组成的多级层次结构,它通常由微程序级、一般程序级、操作系统级、汇编语言级、高级语言级组成,每一级上都能进行程序设计,且得到下面各级的支持。

习题:4冯·诺依曼型计算机的主要设计思想是什么?它包括那些主要组成部分?主要设计思想是:存储程序通用电子计算机方案,主要组成部分有:运算器、逻辑控制装置、存储器、输入和输出设备5什么是存储容量?什么是单元地址?什么是数据字?什么是指令字?存储器所有存储单元的总数称为存储器的存储容量。

每个存储单元都有编号,称为单元地址。

如果某字代表要处理的数据,称为数据字。

如果某字为一条指令,称为指令字7指令和数据均存放在内存中,计算机如何区分它们是指令还是数据?每一个基本操作称为一条指令,而解算某一问题的一串指令序列,称为程序第二章运算方法和运算器按对阶操作。

直接使用西文标准键盘输入汉字,进行处理,并显示打印汉字,是一项重大成就。

为此要解决汉字的输入编码、汉字内码、子模码等三种不同用途的编码。

1第三章 内部存储器CPU 能直接访问内存(cache 、主存)双端口存储器和多模块交叉存储器属于并行存储器结构。

cache 是一种高速缓冲存储器,是为了解决CPU 和主存之间速度不匹配而采用的一项重要的硬件技术,并且发展为多级cache 体系,指令cache 与数据cache 分设体系。

要求cache 的命中率接近于1适度地兼顾了二者的优点又尽量避免其缺点,从灵活性、命中率、硬件投资来说较为理想,因而得到了普遍采用。

习题: 1设有一个具有20位地址和32位字长的存储器,问:(1)该存储器能存储多少个字节的信息?(2)如果存储器由512K ×8位SRAM 芯片组成,需要多少片;(3)需要多少位地址做芯片选择?(1)字节M 4832*220= (2)片84*28*51232*1024==K K (3)1位地址作芯片选择 2 已知某64位机主存采用半导体存储器,其地址码为26位,若使用4M ×8位DRAM 芯片组成该机所允许的最大主存空间,并选用内存条结构形式,问:(1) 若每个内存条16M ×64位,共需几个内存条?(2)每个内存条共有多少DRAM 芯片? (3)主存共需多少DRAM 芯片?CPU 如何选择各内存条?(1). 共需模块板数为m :m=÷2^24=4(块)(2). 每个模块板内有DRAM 芯片数为32 (片)(3) 主存共需DRAM 芯片为:4*32=128 (片)每个模块板有32片DRAM 芯片,容量为16M ×64位,需24根地址线(A23~A0) 完成模块板内存储单元寻址。

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

内部资料,转载请注明出处,谢谢合作。

1. 用ASCII码(七位)表示字符5和7是(1) ;按对应的ASCII码值来比较(2) ;二进制的十进制编码是(3) 。

(1) A. 1100101和1100111 B. 10100011和01110111C. 1000101和1100011D. 0110101和0110111(2) A.“a”比“b”大 B.“f”比“Q”大C. 空格比逗号大D.“H”比“R”大(3) A. BCD码 B. ASCII码C. 机内码D. 二进制编码2. 运算器由许多部件组成,但核心部件应该是________。

A. 数据总线B. 数据选择器C. 算术逻辑运算单元 D 累加寄存器。

3. 对用户来说,CPU 内部有3个最重要的寄存器,它们是。

A. IR,A,BB. IP,A,FC. IR,IP,BD. IP,ALU,BUS4. 存储器是计算机系统中的记忆设备,它主要用来。

A. 存放程序B. 存放数据C. 存放微程序D. 存放程序和数据5. 完整的计算机系统由组成。

A. 主机和外部设备B. 运算器、存储器和控制器C. 硬件系统和软件系统D. 系统程序和应用程序6.计算机操作系统是一种(1) ,用于(2) ,是(3) 的接口。

(1) A. 系统程序 B. 应用程序C. 用户程序D. 中间程序(2) A.编码转换 B. 操作计算机C. 控制和管理计算机系统的资源D. 把高级语言程序翻译成机器语言程序(3) A. 软件和硬件 B. 主机和外设C. 用户和计算机D. 高级语言和机器语言机7.磁盘上的磁道是 (1) ,在磁盘存储器中查找时间是 (2) ,活动头磁盘存储器的平均存取时间是指 (3) ,磁道长短不同,其所存储的数据量 (4) 。

(1) A. 记录密度不同的同心圆 B. 记录密度相同的同心圆C. 阿基米德螺线D. 随机同心圆(2) A. 磁头移动到要找的磁道时间 B. 在磁道上找到扇区的时间C. 在扇区中找到数据块的时间D. 以上都不对(3) A. 平均找道时间 B. 平均找道时间+平均等待时间C. 平均等待时间D. 以上都不对(4) A. 相同 B.长的容量大 C. 短的容量大 D.计算机随机决定8. 中断向量地址是。

A.子程序入口地址B.中断服务子程序入口地址C.中断服务子程序入口地址指示器D.剩余程序入口地址9. 中断允许触发器用来表示。

A. 外设提出中断请示B. 响应中断C.开放或关闭中断系统D.正在进行中断处理10.外部设备提出中断请示的条件是。

A.一个CPU周期结束B. 外设工作完成和系统允许C. CPU开放中断系统D. 总线空闲11.在3种集中式总线控制中,_______方式响应时间最快,_______方式对电路故障最敏感。

A.链式查询 B. 计数器定时查询 C. 独立请求12.微程序控制器中,机器指令与微指令的关系是________。

A. 每一条机器指令由一条微指令执行B. 每一条机器指令由一段用微指令编成的微程序来解释执行C. 一段机器指令组成的程序可由一条微指令来执行D. 一条微指令由若干条机器指令组成二、是非题:(每小题1分,共5分)()1.定点补码运算时,其符号位不参加运算。

()2.浮点运算可由阶码运算和尾数运算两部分联合实现。

()3.一般情况下,ROM和RAM在存储体中是统一编址的;() 4.由于半导体存储器加电后才能存储数据,断电后数据就丢失了,因此,用EPROM做成的存储器,加电后必须重写原来的内容。

()5.与各中断源的中断级别相比较,CPU(或主程序)的级别最高。

三.填空题:(每空1分,共20分)1.在一个8位二进制的机器中,补码表示的整数范围是从(小)到(大)。

这两个数在机器字中的补码表示为(小)到(大)。

数0的补码为。

2.使用高速缓冲存储器是为了解决问题,在执行程序时,必须把映射到主存储器的空间上,这个过程称为。

3.某计算机的存储容量是64 KB,若按字节寻址,则寻址的范围为,需要地址线根,数据线根,若字长为32位,按字编址,寻址的范围。

4.输入输出的数据传送控制主要有、、和四种。

5.Neumann计算机属于驱动方式,数据流计算机属于驱动方式,归约计算机属于驱动方式。

四.计算题:(每小题5,共15分)1.存储器的带宽有何物理意义? 设存储器数据总线宽度为32位,存取周期为250ns,这个存储器的带宽是多少?2.把下列十进制数转换为7位字长的二进制数170.753.在8086中SP的初值为2000H,AX=3000H,BX=5000H。

试问:(1) 执行指令PUSH AX 后,SP=?(2) 再执行指令PUSH BX 及POP AX 后,SP=?,BX=? ,AX=?并画出堆栈变化示意图。

五.简答与编程题:(第1、2小题每题5分,第3小题10分,共20分)1.计算机的运算速度与什么有关?计算机的主存容量与什么有关?计算机的运算精度与什么有关?2.绿色计算机有哪些要求?3.根据以下要求写出相应的8086汇编语言指令。

(1)把BX寄存器和DX寄存器的内容相加,结果存入DX寄存器中。

(2)用寄存器BX和S的基址变址寻址方式把存储器中的个字节与AL寄存器的内容相加,并把结果送到AL寄存器中。

(3)用寄存器BX和偏移量0BF2H的寄存器相对寻址方式把存储器中的一个字和(CX) 相加并把结果送回存储器中。

(4)用偏移量为0524H的直接寻址方式把存储器中的一个字与数2A59H相加,并把结果送回该存储单元中。

(5) 把数0B5H与(AL) 相加,并把结果送回AL中。

六.分析与设计题:(每小题10分,共20分)1.试用三种基本门组成“异或”门,请画出逻辑电路图。

2.设计一个16K×16位的芯片构成64K×16位的存储器,问:(1)需要几片芯片?(2)画出组织结构图。

1. 对于二进制数码 10000000,若其值为0,则它是用________表示的;若其值为-128,则它是用________表示的;若其值为 -127,则它是用________表示的。

A. 原码B. 反码C. 补码D. 阶码2. 计算机的存储器采用分级存储体系,是为了。

A. 减小主机箱的体积B. 解决容量、价格、存取速度三者之间的矛盾C. 保存大量数据方便D. 操作方便3. 运算器由许多部件组成,但核心部件应该是________。

A. 数据总线B. 数据选择器C. 算术逻辑运算单元 D 累加寄存器。

4. 对用户来说,CPU 内部有3个最重要的寄存器,它们是。

A. IR,A,BB. IP,A,FC. IR,IP,BD. IP,ALU,BUS5. 存储器是计算机系统中的记忆设备,它主要用来。

A. 存放程序B. 存放数据C. 存放微程序D. 存放程序和数据6. 完整的计算机系统由组成。

A. 主机和外部设备B. 运算器、存储器和控制器C. 硬件系统和软件系统D. 系统程序和应用程序7. 计算机操作系统是一种 (1) ,用于 (2) ,是 (3) 的接口。

(1) A. 系统程序 B. 应用程序 C. 用户程序 D. 中间程序(2) A.编码转换 B. 操作计算机C. 控制和管理计算机系统的资源D. 把高级语言程序翻译成机器语言程序(3) A. 软件和硬件 B. 主机和外设C. 用户和计算机D. 高级语言和机器语言机8. 虚拟存储器的逻辑地址位数比物理地址。

A. 多B. 相等C. 少D.不能确定9. Cache 存储器的速度应比从主存储器取数速度。

A. 快B. 稍快C. 相等D. 慢10.如果CPU等待设备的状态信号是处于非工作状态(即踏步等待),那么在下,主机与外设是串行工作的;在下,主机与外设是并行工作的。

A. 程序查询控制模式B.中断控制模式C. DMA模式11. 中断向量地址是。

A.子程序入口地址B.中断服务子程序入口地址C.中断服务子程序入口地址指示器D.剩余程序入口地址12. 同步通信比异步通信具有较高的传输频率,这是因为。

A.同步通信不需要应答信号。

B.同步通信方式的总线长度较短。

C. 同步通信一个公共时钟信号进行同步。

D. 同步通信中各部件存取时间比较短。

13.在高速计算机中,广泛采用流水线技术。

例如,可以将指令执行分成取指令、分析指令和执行指令3个阶段,不同指令的不同阶段可以 (1) 执行;各阶段的执行时间最好 (2) ;否则在流水线运行时,每个阶段的执行时间应取 (3) 。

可供选择的答案:(1) A.顺序 B.重叠 C.循环 D.并行(2) A.为0 B.为1个周期 C.相等 D.不等(3) A. 3个阶段执行时间之和B. 3个阶段执行时间的平均值C. 3个阶段执行时间的最小值D. 3个阶段执行时间的最大值二.是非题:(每小题1分,共5分)()1. 阶码部分在乘除运算时只进行加、减操作。

()2. 尾数部分只进行乘法和除法运算。

()3. 随机半导体存储器(RAM)中的任何一个单元都可以随时访问;()4. 固定存储器(ROM)中的任何一个单元不能随机访问;()5. DMA设备的中断级别比其他外设高,否则可能引起数据丢失。

三.填空题:(每空1分,共20分)1.对活动头磁盘来讲,磁盘地址是由、和组成的,每个区存储一个。

沿盘半径方向的磁道数称为,而磁道单位长度上记录的二进制代码的位数称为,两者总称为。

2.已知某软盘及驱动器的规格为:单面,77磁道,每磁道26个扇区,128B/扇区,旋转速度为360转/分,平均旋转等待时间:83ms,平均查找时间为17ms,数据传速率为256 kbps。

则这张软盘的数据存储容量约为字节;若把平均访问时间定义为“平均查找时间+平均旋转等待时间+1个扇区数据的传送时间”,则此软盘的每个扇区的平均访问时间是 ms.3.已知:[X]补=11101011,[Y]补=01001010,则[X-Y]补=。

4.输入输出的数据传送控制主要有、、和四种。

5.十六进制数 EFH 转换成十进制数是。

6. Neumann计算机属于驱动方式,数据流计算机属于驱动方式,归约计算机属于驱动方式。

7.在3种集中式总线控制中,____ ___方式响应时间最快,___ ____方式对电路故障最敏感。

四.计算题:(第1、2小题每题5分,第3小题10分,共20分)1. 已知某程序中一条指令的逻辑地址为 01FE0H,该系统使用页式虚拟存储器,页面大小为1 K;该程序的页表起始地址为300H;内存单元内容如下,请指出该指令的实地址码。

地址内容007H0001300H0011307H11002. IBM PC/XT采用的5.25英寸双面磁盘,每面40磁道,每道9扇区,每扇区存储512个字节。

试求其格式化容量。

3. 假设一条指令按取指、分析和执行三步解释,每步相应的时间分别为t取、t分、t执,分别计算下列几种情况下执行完100条指令所需的时间:(1) 顺序方式。

相关文档
最新文档