计算机组成原理复习题

合集下载

计算机组成原理复习题(含答案)

计算机组成原理复习题(含答案)

计算机组成原理复习题(含答案)计算机组成原理复习题⼀、选择题:1.双字节⼀般指(C )⼆进制数。

A.1位B.32位C.16位D.8位2.在主机中,能对指令进⾏译码的器件是(D )。

A.存储器B.ALU C.运算器D.控制器3.若⼀个数的编码是10000000,它的真值是-127,则该编码是(D )。

A.原码B.移码C.补码D.反码4.在I/O控制⽅式中,主要由程序实现的是(C )。

A.PPU⽅式B.DMA⽅式C.中断⽅式D.通道⽅式5.在浮点数的表⽰范围中,(B )在机器数中不出现,是隐含的。

A.阶码B.基数C.尾数D.符号6.指令系统采⽤不同的寻址⽅式的主要⽬的是( D )。

A.提⾼访问速度B.简化指令译码电路C.增加内存容量D.扩⼤寻址范围7.若标志寄存器Z=1 ,表明(C )A.运算结果为负B.运算结果为1 C.运算结果为0 D.运算结果为正8.寄存器间接寻址⽅式中,操作数在(B )中。

A.寄存器B.存储器C.堆栈D.CPU9.DMA接⼝(B )。

A.可以⽤于主存与主存之间的数据交换 B.内有中断机制C.内有中断机制,可以处理异常情况 D.内⽆中断机制10.计算机主频的周期是指(A )A.时钟周期B.指令周期C.⼯作周期D.存取周期11.运算器是由多种部件组成的,其核⼼部件是(D )。

A.数据寄存器B.累加器C.多数转换器 D. 算术逻辑运算单元12.使CPU与I/O设备完全并⾏⼯作⽅式是(C )⽅式。

A.程序直接传送B.中断C.通道D.程序查询13.某计算机字长32位,存储容量为64KB,若按照字节编址,它的寻址范围是(B )A.8K B.16K C.32K D. 4K 14.⽬前我们所说的个⼈台式商⽤机属于( D )。

A.巨型机 B.中型机 C.⼩型机 D.微型机15.冯·诺依曼机⼯作⽅式的基本特点是( B )。

A.多指令流单数据流 B.按地址访问并顺序执⾏指令C.堆栈操作 D.存储器按内容选择地址16.CPU的组成中不包含( A )。

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

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

计算机组成原理复习题及答案(一)一、选择题1.若浮点数用补码表示,则判断运算结果是否为规格化数的方法是______ A)阶符与数符相同为规格化数B)阶符与数符相异为规格化数C)数符与尾数小数点后第一位数字相异为规格化数D)数符与尾数小数点后第一位数字相同为规格化数2.某机字长32位,其中1位符号位,31位表示尾数。

若用定点小数表示,则最大正小数为______。

A)+(1 – 2-32)B)+(1 – 2-31)C)2-32D)2-313.算术/逻辑运算单元74181ALU可完成______。

A)16种算术运算功能B)16种逻辑运算功能C)16种算术运算功能和16种逻辑运算功能D)4位乘法运算和除法运算功能4.某SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数目为______。

A)64,16 B)16,64 C)64,8 D)16,165.多体并行系统实质上是一种______存贮器,它能_____执行______独立的读写操作。

A)模块式,并行,多个B)模块式串行,多个C)整体式,并行,一个D)整体式,串行,多个6.变址寻址方式中,操作数的有效地址等于______。

A)基值寄存器内容加上形式地址(位移量)B)堆栈指示器内容加上形式地址(位移量)C)变址寄存器内容加上形式地址(位移量)D)程序记数器内容加上形式地址(位移量)7.以下叙述中正确描述的句子是:______。

A)微程序控制方式和组合逻辑控制相比,可以使指令的执行速度更快。

B)只有直接编码的微指令是水平型微指令。

C)同一个CPU周期中,可以并行执行的微操作叫互斥性微操作D)同一个CPU周期中,不可以并行执行的微操作叫互斥性微操作8.计算机使用总线结构的主要优点是便于实现积木化,同时______。

A)减少了信息传输量B)提高了信息传输的速度C)减少了信息传输线的条数D)加重了CPU的工作量9.计算机的外围设备是指______。

计算机组成原理复习题

计算机组成原理复习题

第一章一、填空1.计算机系统主要由()、()两大部分组成。

2.计算机硬件子系统由()、()、()、()、()3.计算机软件子系统由()、()4.计算机应用软件由()、()、()、()5.计算机系统软件由()、()、()、()6.计算机的主要技术指标()、()、()7.计算机发展五代主要代表计算机()、()、()、()、()8.计算机未来发展方向()、()、()、()9.计算机按功能可分为()、()、()10. ( )与()、输入输出接口和系统总线合称为计算机主机。

11.用高级语言编写的程序称为()程序,经编译程序或解释程序翻译后成为()程序。

12.程序设计语言一般分为三类()、()、()。

13.数控机床是计算机在()方面的应用,邮局自动分拣信件是计算机在()方面的应用。

14.现代计算机主要采用()结构作为计算机硬件之间的连接方式。

15.用二进制代码表示的计算机语言称为(),用助记符编写的语言称为()。

二、选择题1.“从中间开始”设计的“中间”目前多数在()A.传统机器语言机器级与操作系统机器级之间B.传统机器语言机器级与微程序机器级之间C.微程序机器级与汇编语言机器级之间D.操作系统机器级与汇编语言机器级之间2.在计算机系统设计中,比较好的方法是( )A .从上向下设计B.从下向上设计C .从两头向中间设计D .从中间开始向上、向下设计第二章1.R-S触发器逻辑框图是什么?它有几个输入端各是什么?它有几个输出端?各是什么?2.D触发器逻辑框图是什么?它有哪几个同步输入端?哪几个异步输入端?它有哪几个输出端?3.二—四译码器的工作原理?(如图)4.并行四位寄存器的工作原理?(如图)1. 三态开关的工作原理:D IN D OUTE5.半加器本位和逻辑表达式6. 半加器进位逻辑表达式。

7.全加器本位和逻辑表达式是: 8 . 全加器向高位进位的逻辑表达式:9.SN74181是什么芯片?作什么运算取决哪些引脚? 10. SN74182是什么芯片?作用?11.用SN74181芯片组成一个16位运算器,片内并行进位片间串行进位。

计算机组成原理复习题

计算机组成原理复习题

计算机组成原理一、单项选择题1.硬件在功能实现上比软件强的是()①速度快②成本低③灵活性强④实现容易2.冯·诺依曼式的计算机是指计算机()①能进行科学计算②具备了自动输入输出的功能③能按预先存储的程序运行③提供了人机交互的界面3.下列数字中最大的是( )① (101001)2 ② (52)8 ③ (43)10④ (30)164.浮点运算部件通常( )。

①只有算术运算功能。

②只有逻辑运算功能。

③既有算术运算功能也有逻辑运算功能。

④既能进行算术逻辑运算,也能进行字符处理。

5.设[x]补=1.x1x2x3x4x5x6x7,,若要求X<-1/2成立,则需要满足的条件是()① x1必须为1,x2~x7至少有一个为1 ② x1必须为1,x2~x7任意③ x1必须为0,x2~x7至少有一个为1 ④ x1必须为0,x2~x7任意6.若浮点数的阶码和尾数都用补码表示,则判断运算结果是否为规格化数的方法是( )。

①阶符与数符相同为规格化数。

②阶符与数符相异为规格化数。

③数符与尾数小数点后第一位数字相异为规格化数。

④数符与尾数小数点后第一位数字相同为规格化数。

7.关于主存,以下叙述中正确的是()① CPU可直接访问主存,但不能直接访问辅存② CPU可直接访问主存,也能直接访问辅存③ CPU不能直接访问主存,也不能直接访问辅存④ CPU不能直接访问主存,但能直接访问辅存8.在计算机系统中,用于存放系统运行状态的部件是()①程序计数器②程序状态寄存器③中断寄存器④累加寄存器9.某512×8位RAM芯片采用一位读/写线控制读写,该芯片的引脚至少有()① 17条② 19条③ 21条④ 522条10.在指令中给出操作数的寻址方式称为( )①立即寻址②直接寻址③间接寻址④寄存器寻址11.在单地址指令中,为了完成两个操作数的算术运算,除指令中用地址码指明的一个操作数外,另一个数常需采用( )①立即寻址方式②间接寻址方式③堆栈寻址方式④隐含寻址方式12.CPU从主存取出一条指令并执行该指令的所有时间称为( )①时钟周期②节拍③机器周期④指令周期13.构成控制信号序列的最小单位是( )①微程序②微指令③微命令④机器指令14.在调频制记录方式中,写“0”和写“1”是利用( )①电平的高低变化②电流的幅值变化③电流的相位变化④电流的频率变化15.由于磁盘上内圈磁道比外圈磁道短,因此()①内圈磁道存储的信息比外圈磁道少②无论哪条磁道存储的信息量均相同,但各磁道的存储密度不同③内圈磁道的扇区少使得它存储的信息比外圈磁道少④各磁道扇区数相同,但内圈磁道上每扇区存储的记录信息少16.为了确定下一条微指令的地址而采用的断定方式的基本思想是()①用程序计数器PC来产生后继微指令地址。

计算机组成原理复习题带答案

计算机组成原理复习题带答案

计算机组成原理复习题带答案第1章计算机系统概述⼀、选择题1、在下列四句话中,最能准确反映计算机主要功能的是 C。

A、计算机可以存储⼤量信息B、计算机能代替⼈的脑⼒劳动C、计算机是⼀种信息处理机D、计算机可实现⾼速运算2、1946年2⽉,在美国诞⽣了世界上第⼀台电⼦数字计算机,它的名字叫(1)C,1949年研制成功的世界上第⼀台存储程序式的计算机称为(2)。

(1)A、EDVAC B、EDSAC C、ENIAC D、UNIVAC-Ⅰ(2)A、EDVAC B、EDSAC C、ENIAC D、UNIVAC-Ⅰ3、计算机硬件能直接执⾏的只能是B。

A、符号语⾔B、机器语⾔C、汇编语⾔D、机器语⾔和汇编语⾔4、对计算机软、硬件资源进⾏管理,是 A 的功能。

A、操作系统B、数据库管理系统C、语⾔处理程序D、⽤户程序⼆、填空题1、计算机的各⼤部件通过____总线____________连接在⼀起,它是各部件之间传输信息的通道。

2、计算机按内部信息形式可以分为___模拟____________和___数字信号_两类。

3、计算机硬件⼀般由_运算器,控制器_______、__存储器______、_输⼊_______和、____输出____和五⼤部分组成。

4、运算器是⼀个数据加⼯部件,主要完成⼆进制___算术_______运算及__逻辑________运算。

5、运算器的___位数________越多,计算的精度就越⾼,但是所费的电⼦器件也越多,成本越⾼。

三、简答题1、简述计算机的发展过程。

1、第⼀代电⼦管计算机1946年2⽉,诞⽣了世界上第⼀台电⼦数字计算机——ENIAC ,1949年研制成功的世界上第⼀台存储程序式的计算机EDSAC。

2、第⼆代晶体管计算机1947年在贝尔实验室制成第⼀个晶体管,进⼊20世纪50年代全球出现⼀场以晶体管代替电⼦管的⾰命。

3、第三代集成电路计算机4、⼤规模集成电路计算机5、超⼤规模集成电路计算机3、冯.诺依曼计算机的特点是什么?它包括哪些主要组成部分?各部分的功能是什么?1、计算机由运算器、存储器、控制器、输⼊设备和输出设备五⼤部件组成2、指令和数据以同等的地位存放在存储器内,并可以按地址寻访3、指令和数据均⽤⼆进制数表⽰4、指令由操作码和地址组成。

计算机组成原理复习题(含答案)

计算机组成原理复习题(含答案)

计算机组成原理复习题一、选择题:1.双字节一般指(C )二进制数。

A.1位B.32位C.16位D.8位2.在主机中,能对指令进行译码的器件是(D )。

A.存储器B.ALU C.运算器D.控制器3.若一个数的编码是10000000,它的真值是-127,则该编码是(D )。

A.原码B.移码C.补码D.反码4.在I/O控制方式中,主要由程序实现的是(C )。

A.PPU方式B.DMA方式C.中断方式D.通道方式5.在浮点数的表示范围中,(B )在机器数中不出现,是隐含的。

A.阶码B.基数C.尾数D.符号6.指令系统采用不同的寻址方式的主要目的是( D )。

A.提高访问速度B.简化指令译码电路C.增加内存容量D.扩大寻址范围7.若标志寄存器Z=1 ,表明(C )A.运算结果为负B.运算结果为1 C.运算结果为0 D.运算结果为正8.寄存器间接寻址方式中,操作数在(B )中。

A.寄存器B.存储器C.堆栈D.CPU9.DMA接口(B )。

A.可以用于主存与主存之间的数据交换 B.内有中断机制C.内有中断机制,可以处理异常情况 D.内无中断机制10.计算机主频的周期是指(A )A.时钟周期B.指令周期C.工作周期D.存取周期11.运算器是由多种部件组成的,其核心部件是(D )。

A.数据寄存器B.累加器C.多数转换器 D. 算术逻辑运算单元12.使CPU与I/O设备完全并行工作方式是(C )方式。

A.程序直接传送B.中断C.通道D.程序查询13.某计算机字长32位,存储容量为64KB,若按照字节编址,它的寻址范围是(B )A.8K B.16K C.32K D. 4K14.目前我们所说的个人台式商用机属于( D )。

A.巨型机 B.中型机 C.小型机 D.微型机15.冯·诺依曼机工作方式的基本特点是( B )。

A.多指令流单数据流 B.按地址访问并顺序执行指令C.堆栈操作 D.存储器按内容选择地址16.CPU的组成中不包含( A )。

计算机组成原理复习题

计算机组成原理复习题

计算机组成原理复习题一、选择题1.冯·诺依曼机工作方式的基本特点是( B )。

A、多指令流单数据流B、按地址访问并顺序执行指令C、堆栈操作D、存储器按内容选择地址2.定点小数反码 [x]反 =x. x1 (x)n表示的数值范围是( C )。

A、-1+2-n<x ≤ 1-2-nB、-1+2-n≤ x <1-2-nC、-1+2-n≤ x ≤ 1-2-nD、-1+2-n < x <1-2-n3.下列不属于计算机系统软件的是( D )。

A、Windows XPB、DOSC、VistaD、Photoshop4.在定点二进制运算器中,减法运算一般通过( D )来实现。

A、原码运算的二进制减法器B、补码运算的二进制减法器C、原码运算的十进制加法器D、补码运算的二进制加法器5.两个补码数相加,在最高位相同时会有可能产生溢出,在最高位不同时( C )。

A、有可能产生溢出B、会产生溢出C、一定不会产生溢出D、不一定会产生溢出6.通常情况下,下列存储器哪一个速度最快(A )。

A、CacheB、磁盘C、主存D、磁带7.半导体静态存储器 SRAM 的存储原理是(A )。

A、依靠双稳态电路B、依靠定时刷新C、依靠读后再生D、信息不再变化8.关于原码、反码、补码,下列正确的一项是(C )。

A、补码=反码+1B、反码=除符号位以外的各位取反C、正数的原码、反码、补码相同D、-7的补码是011110019.如果一个高速缓存系统中,主存的容量为12MB,cache的容量为400KB,则该存储系统的总容量为( B )。

A、12 MB+400KBB、12MBC、400KBD、12MB-400KB10.主存贮器和CPU之间增加Cache的目的是(A )。

A、解决CPU和主存之间的速度匹配问题B、扩大主存贮器容量C、扩大CPU中通用寄存器的数量D、既扩大主存贮器容量,又扩大CPU中通用寄存器的数量11.哪一项不是计算机硬件的主要性能指标(C )。

计算机组成原理复习题

计算机组成原理复习题

复习题一.选择题1、若浮点数用补码表示,则判断运算结果是否为规格化数的方法是______。

A 阶符与数符相同为规格化数B 阶符与数符相异为规格化数C 数符与尾数小数点后第一位数字相异为规格化数D数符与尾数小数点后第一位数字相同为规格化数2、定点16位字长的字,采用2的补码形式表示时,一个字所能表示的整数范围是______。

A -215 ~ +(215 -1)B -(215 –1)~ +(215 –1)C -(215 +1)~ +215D -215 ~ +2153、某SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数目为______。

A 64,16B 16,64C 64,8D 16,16 。

4、交叉存贮器实质上是一种______存贮器,它能_____执行______独立的读写操作。

A 模块式,并行,多个B 模块式,串行,多个C 整体式,并行,一个D 整体式,串行,多个5、用某个寄存器中操作数的寻址方式称为______寻址。

A 直接B 间接C 寄存器直接D 寄存器间接6、计算机系统中的存贮器系统是指______。

A RAM存贮器B ROM存贮器C 主存贮器D 主存贮器和外存贮器7、算术/ 逻辑运算单元74181ALU可完成______。

A 16种算术运算功能B 16种逻辑运算功能C 16种算术运算功能和16种逻辑运算功能D 4位乘法运算和除法运算功能8、存储单元是指______。

A 存放一个二进制信息位的存贮元B 存放一个机器字的所有存贮元集合C 存放一个字节的所有存贮元集合D 存放两个字节的所有存贮元集合;9、变址寻址方式中,操作数的有效地址等于______。

A 基值寄存器内容加上形式地址(位移量)B 堆栈指示器内容加上形式地址(位移量)C 变址寄存器内容加上形式地址(位移量)D 程序记数器内容加上形式地址(位移量)10、以下叙述中正确描述的句子是:______。

A 同一个CPU周期中,可以并行执行的微操作叫相容性微操作B 同一个微周期中,不可以并行执行的微操作叫相容性微操作C 同一个微周期中,可以并行执行的微操作叫相斥性微操作D 同一个微周期中,不可以并行执行的微操作叫相斥性微操作11、带有处理器的设备一般称为______设备。

计算机组成原理复习题

计算机组成原理复习题

计算机组成原理复习题《计算机组成原理》复习题⼀、选择题(共20⼩题,40分)1.通常划分计算机发展时代是以()为标准的。

A.计算机结构 B.运算速度 C. 所⽤电⼦元器件 D.所有语⾔2. 冯.诺依曼计算机结构的核⼼思想是()。

A.⼆进制运算 B. 存储程序控制C.运算速度快 D. 有存储信息功能3.完整的计算机系统应包括()。

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

A.RAM B.ROMC.主存储器D.cache、主存储器和辅助存储器5.微型计算机的发展以()技术为标志。

A.硬盘 B.微处理器 C. 操作系统 D.软件6.系统总线中地址总线的作⽤是()。

A.⽤于选择主存单元B.⽤于选择进⾏信息传输的设备C.⽤于传送主主存物理地址和逻辑地址D.⽤于指定主存单元和I/O设备接⼝电路的地址7.以下软件中,()是计算机系统软件。

A.数据处理软件 B. Word软件C.办公⾃动化软件 D. 操作系统软件、语⾔处理软件8.⽤于科学计算的计算机中,标志系统性能的主要技术参数是()。

A.主频 B. MFLOPS C.MIPS D.主存容量9.在浮点数中,当数据的绝对值太⼩,以⾄于⼩于所能表⽰的数据时,称为浮点数的()。

A.负溢 B.负下溢 C. 下溢 D.正下溢10.在关于⼀地址运算类指令的叙述中,正确的是()。

A.仅有⼀个操作数,其地址有指令的地址码提供B.指令的地址码字段存放的⼀定是操作码C.⼀定有两个操作数,另⼀个是隐含的D.可能有⼀个操作数,也可能有两个操作数11.在存储器堆栈中,保持不变的是()。

A.栈顶 B. 栈底 C. 栈指针 D.栈中的数据12.将⼦程序返回地址放在()中时,⼦程序允许嵌套和递归。

A.寄存器 B.堆栈C.⼦程序的结束位置 D.⼦程序的起始位置13.两补码数相加,采⽤⼀位符号位,当()时,表⽰结果溢出。

计算机组成原理复习题与答案

计算机组成原理复习题与答案

计算机组成原理复习题一、选择题(C)1、在以下四句话中,最能准确反映计算机主要功能的是下面哪项。

A.计算机可以存储大量信息 B.计算机能代替人的脑力劳动C.计算机是一种信息处理机 D.计算机可实现高速运算(C)2、计算机硬件能直接执行的只能是下面哪项。

A.符号语言 B.汇编语言 C.机器语言 D.机器语言和汇编语言(C)3、运算器的核心部件是下面哪项。

A.数据总线 B.数据选择器 C.算术逻辑运算部件 D.累加寄存器(C)4、对于存储器主要作用,下面哪项说确。

A.存放程序 B.存放数据 C.存放程序和数据 D.存放微程序( D )5、至今为止,计算机中所含所有信息仍以二进制方式表示,其原因是下面哪项。

A.节约元件 B.运算速度快 C.物理器件性能决定 D.信息处理方便(C)6、CPU中有若干寄存器,其中存放存储器中数据的寄存器是下面哪项。

A.地址寄存器 B.程序计数器 C.数据寄存器 D.指令寄存器(DC)7、CPU中有若干寄存器,其中存放机器指令的寄存器是下面哪项。

A.地址寄存器 B.程序计数器 C.指令寄存器 D.数据寄存器( A)8、CPU中有若干寄存器,存放CPU将要执行的下一条指令地址的寄存器是下面哪项。

A.地址寄存器 B.数据寄存器 C.程序计数器 D.指令寄存器(C)9、CPU中程序状态寄存器中的各个状态标志位是依据下面哪项来置位的。

A.CPU已执行的指令 B.CPU将要执行的指令C.算术逻辑部件上次的运算结果 D.累加器中的数据(B)10、为协调计算机各部件的工作,需要下面哪项来提供统一的时钟。

A.总线缓冲器 B.时钟发生器 C.总线控制器 D.操作命令发生器(C)11、以下各种数制的数中最小的数是下面哪项。

A.(101001)2 B.(52)8 C.(101001)BCD D.(233)H(D)12、以下各种数制的数中最大的数是下面哪项。

A.(1001011)2 B.75 C.(112)8 D.(4F)H(B)13、将十进制数15/2表示成二进制浮点规格化数(阶符1位,阶码2位,数符1位,尾数4位)是下面哪项。

计算机组成原理复习题

计算机组成原理复习题

计算机组成原理复习题复习题一、填空题1、CPU与外设之间的数据传送方式有程序控制方式、和三种方式[答案]中断方式;DMA方式2、在中断服务程序中,进行中断处理之前,应先,才允许中断嵌套,只有中断优先级的中断源请求中断,才能被响应。

[答案]开中断,更高3、一存储器芯片有13条地址引脚、8条数据引脚,请问该存储器芯片内有个字节单元。

[答案]8K4、某种存储器芯片有12条地址引脚、4条数据引脚,若要利用此类芯为某系统扩展16K某8位存储器,请问需要片这样的存储器芯片。

[答案]85、具有电可擦除的只读存储器是________。

[答案]E2PROM6、假定某数某=-1001010B,在计算机内部的表示为10110110,则该数所用的编码方法是___________。

[答案]补码7、在计算机系统中,多个系统部件之间信息传送的公共通路称为________。

就其所传送的信息的性质而言,在公共通路上传送的信息包括________、_________和_________信息。

[答案]总线;数据;地址;控制8、用二进制代码表示的计算机语言称为______________,用助记符编写的语言称为_________________。

[答案]机器语言;汇编语言9、三级存储器系统是指_________、__________、__________这三级。

[答案]高速缓存;内存;外存10、一般而言,CPU至少有____________、_____________、________________、________________、________________和累加器六个寄存器。

[答案]程序计数器(PC);指令寄存器(IR);地址寄存器(MAR);数据缓冲寄存器(MDR);程序状态字寄存器(PSW)11、只读存储器ROM可分为__________、_________、__________和__________四种。

[答案]ROM,PROM,EPROM,E2PROM12、单处理器系统中的总线可以分为三类:CPU内部连接各寄存器及运算部件之间的总线称为____________;中、低速I/O设备之间相互连接的总线称为_______________;同一台计算机系统内的高速功能部件之间相互连接的总线称为___________________。

计算机组成原理复习题(带答案)

计算机组成原理复习题(带答案)

一、选择题(不排除有重复的)1目前普遍使用的微型计算机采用的电路是( D )A.电子管B.晶体管C.集成电路D.超大规模集电成路2通常人们把依据某种需要而编制的指令序列称为计算机中的( A )。

A.程序B.文件C.记录D.集合3在计算机中能直接被接受的语言为( A )。

A.机器语言B.汇编语言C.高级语言D.数据库语言4构成中央处理器的两个主要部分是(B)A.控制器和寄存器B.控制器和运算器C.运算器和寄存器D.控制器和存储器5运算器的主要功能是进行( C )。

A.只作加法B.逻辑运算C.算术运算和逻辑运算D.算术运算6计算机中的ALU属于( C )部件。

A.寄存器B.控制器C.运算器D.译码器7完整的计算机系统应包括( C)。

A.运算器、存储器、控制器B.主机和实用程序C.配套的硬件设备和软件设备D.外部设备和主机8堆栈常用于( A )。

A.保护程序现场B.程序转移C.输入输出D.数据移位9半导体静态存储器SRAM 的存储原理是(A )。

A 、依靠双稳态电路B 、依靠定时刷新C 、依靠读后再生D 、信息不再变化10为了缩短指令中某个地址段的位数,有效的方法是采取(D )。

A 、立即寻址B 、变址寻址C 、间接寻址D 、寄存器寻址11能够改变程序执行顺序的是( D )。

A.移位操作类指令B.输入输出类指令C.数据传送类指令D.转移类指令12浮点加减中的对阶的(A )。

A 、将较小的一个阶码调整到与较大的一个阶码相同B 、将较大的一个阶码调整到与较小的一个阶码相同C 、将被加数的阶码调整到与加数的阶码相同D 、将加数的阶码调整到与被加数的阶码相同13原码加减交替除法又称为不恢复余数法,因此(C )A 、不存在恢复余数的操作B 、当某一步运算不够减时,做恢复余数的操作C 、仅当最后一步余数为负时,做恢复余数的操作D 、当某一步余数为负时,做恢复余数的操作14高速缓冲存储器Cache 一般采取(A )。

计算机组成原理经典复习题集锦(附答案)

计算机组成原理经典复习题集锦(附答案)

计算机组成原理复习题一、填空题1.用二进制代码表示的计算机语言称为(机器语言),用助记符编写的语言称为(汇编语言)。

2. 计算机硬件由(控制单元)、(运算器)、(存储器)、输入系统和输出系统五大部件组成。

3.十六进制数CB8转换成二进制数为(110010111000)。

4.某数x的真值-0.1011B,其原码表示为( 1.1011)。

5.在浮点加减法运算过程中,在需要(对阶)或(右规)时,尾数需向右移位。

6.指令通常由(操作码)和(地址码)两部分组成。

7.要组成容量为4K*8位的存储器,需要(8)片4K×1位的芯片并联,或者需要(4)片1K×8位的芯片串联。

8. 中断处理过程包括(关中断)、(保护现场)、(执行中断服务程序)、(恢复现场)和(开中断)阶段。

9.操作数寻址方式包括(直接寻址)、(间接寻址)、(立即寻址)、(隐含寻址)、(寄存器寻址)、(寄存器间接寻址)、(基址寻址)等。

10.动态RAM的刷新包括(分散刷新)、(集中刷新)和(异步刷新)三种方式。

11.高速缓冲存储器的替换算法有(先进先出)和(近期最少使用)。

12.影响流水线性能的因素有(数据相关)、(控制相关)和(资源相关)。

13.主存储器容量通常以KB为单位,其中1K=(),硬盘的容量以GB为单位,其中1G=()。

14.主存储器一般采用(动态RAM)存储器,CACHE采用(静态RAM )存储器。

15.世界上第一台计算机产生于(1946 )年,称为(ENIAC)。

16. I/O的编址可分为(不统一编址)和(统一编址),前者需要单独的I/O指令,后者可通过(访存)指令和设备交换信息。

17.CPU从主存取出一条指令并执行该指令的全部时间叫做(指令周期),它通常包含若干个(机器周期),而后者又包含若干个(时钟周期)。

18.计算机中各个功能部件是通过(总线)连接的,它是各部件之间进行信息传输的公共线路。

19.浮点数由(阶码)和(尾数)两部分构成。

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

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

第3章6、二进制左移一位,则数值_a____;二进制右移一位,则数值__b_____;a增大一倍 b减小一倍 c增大10倍 b减小10倍7、8位二进制无符号定点整数能表示的数值范围是 d ,8位二进制补码定点整数能表示的数值范围是 a ;a-128~127 b –127~127 c0~127 d 0~255 e 0~2568、8位原码能表示的数据个数是 c ;8位补码能表示的数据个数是d ;a127 b128 c255 d256第4章1 DRAM地址分两次输入行选通RAS、列选通CAS的目的是_b________;a缩短读/写时间 b减少芯片引出端线数 c刷新第5章9 在指令系统中采用 b 寻址方式的指令其长度最短;a立即数 b寄存器 c直接 d变址10、一条指令字长16位,存储器按字节编址,在读取一条指令后,PC的值自动加__b____;a1 b2 c4 d-111、某计算机存储器按字16位编址,每取出一条指令后PC值自动+1,说明其指令长度是___b_____;a1个字节 b2个字节 c4个字节第6章7、在取指令操作完成之后,PC中存放的是 c ;a)当前指令的地址b)下一条实际执行的指令地址c)下一条顺序执行的指令地址PC+1d)对于微程序控制计算机,存放的是该条指令的微程序入口地址;8、控制存储器用来存放__d_____;a机器指令和数据 b微程序和数据 c机器指令和微程序 d微程序第8章3、在大多数磁盘存储器中,以下正确的是_b__;a各个磁道的位密度相等 b内圈磁道的位密度较大c外圈磁道的位密度较大 c磁盘读写信息的最小单位是字节4 大多数情况下,对于磁盘,以下叙述正确的是__d___;a依靠磁盘的旋转定位磁道 b依靠磁臂的移动定位扇区c外圈磁道与内圈磁道的容量不同d访问磁道的地址用盘面号、磁道号和扇区号来表示;扇区是最小访问单元; 第10章4、指令执行结果出现异常引起的中断是__a___中断;键盘发出的中断是___b_____;a内部 b外部 c软件5、键盘输入输出适用于采用__b___;a程序查询 b程序中断或字节多路通道cDMA d选择通道6、在多重中断情况下,CPU现场信息可保存在__c___中;a通用寄存器 b控制存储器c堆栈 d外设接口7、以下叙述中正确的是__a_____;a)中断方式一般用于处理随机出现的服务请求b)外部设备发出中断应立即得到CPU的响应c)中断方式可用于CPU向外部设备的请求d)DMA也可用于在主存与主存之间传送数据8、磁盘设备适宜于连接到__c___通道;a)字节多路通道或数据组多路通道b)字节多路通道或选择通道c)数组多路通道或选择通道d)任一种9、通道处理机不具备_d____功能;a程序控制 b中断 cDMA d数据运算10、在外设接口中,控制器的作用是_a___;状态寄存器的作用是__c_____; a存放CPU给外设的操作命令 b存放外设给CPU的操作命令c存放外设的工作状态 d存放CPU的工作状态11、在以下的叙述中,不正确的是_d___;a)在总线中,缩短总线长度有利于提高总线数据传输速度b)在系统总线中,通常一个总线工作周期是先传送地址,后传输数据c)在总线接口中,设备地址选择器的作用是判断CPU送来的地址是否是本接口的地址d)总线的同步通信方式运用于速度差异较大的部件之间的通信第3章数据编码和运算方法1、数据,表示原码时其真值为_-0_____,表示补码时其真值为__-1____,表示反码时其真值为;2、X补=,X反=,X补=,X反=,其原码分别为、、和按顺序回答3、已知X补=11101,X/2补= 11110 不舍入,2X补= 11010 ;4、数据01101101的奇校验位为_0____,偶校验位为__1____;5、了进行算术运算,运算部件中至少要有___3_____个寄存器;其中存放乘数和上商的寄存器要有______移位___功能,加法器向存放部分积或余数的寄存器传送数据;要具有____直送__、____向左斜送___和____向右斜送____功能;否则存放部分积或余数的寄存器要有____移位____功能,采用斜送方法比移位方法更节省___时间___,因为它在传送时就完成了移位操作;第4章主存储器1、半导体随机存储器可分为_SRAM_和__DRAM__两种;2、启动一次存储器读/写操作到完成读/写操作的时间称为_ 读写时间___;连续启动两次读/写操作所需的最小时间间隔称为_存储周期______;3、DRAM为保持其信息需要定时进行刷新 ;刷新方式有集中式和分散式或分布式 ;4、设某存储器的容量是MN位,采用LK位存储器芯片,该存储器所需的芯片数为_M/L N/K__________;5、某计算机指令地址长度为32位,主存储器容量为128MB,则可访问主存的地址长度为 27 位,可访问的地址范围为0到 128M ;第5章指令系统1、一般机器指令由操作码和地址码组成;2、指令的地址码字段存放的内容及其编码方式称为操作数据的寻找方式 ;3、在单地址运算指令例如加法指令中,一个操作数由地址码给出,另一个操作数在累加器中,运算结果存入累加器 ;4、操作数在主存储器中,存储器地址直接在指令中给出,这是直接寻址方式;操作数的地址在主存储器中,这是间接寻址方式;操作数的地址在寄存器中,这是寄存器间接寻址方式;5、操作数地址为程序计数器的内容加上偏移量,该偏移量由指令的地址码给出,这是相对寻址方式;6、设相对转移指令占两个字节,第1个字节为操作码,第2个字节是相对偏移量用补码表示,设该指令的地址为2003H按字节编址,要求转移到2008H,该指令的相对位移量为 00000011或00000101 用二进制表示;若指令的地址为2008H,要求转移到2001H,相对位移量为二进制表示;7、某一个自底向上生成的存储器堆栈,堆栈指针是SP,在数据进入堆栈时,先进行 SP-2→SP 操作,然后进行进栈操作;数据推出堆栈时,先进行出栈操作,然后进行 SP+2→SP 操作;已知数据字长为2字节,存储器按字节编址;8、Load功能是将数据从___存储器______传送到__寄存器________;store指令的功能是将数据从___寄存器_________传送到__存储器________;第6章中央处理器1、控制器中必有的两个寄存器是程序计数器PC 和指令寄存器IR ;2、在非流水线计算机中,一个指令周期是由若干个机器周期组成的;一个机器周期可以等于一个或多个时钟周期;时钟频率一般称为主频 ;3、完成一条指令的一系列微指令的有序集合称为微程序 ;4、微指令分两个字段,它们是控制字段和下址字段 ;5、在硬连线控制器中,控制信号形成电路根据指令译码信息、机器周期Ti 、和条件状态信息产生控制信号;6、连接CPU和存储器的信号线按功能划分有地址线、数据线和控制线;第7章存储系统1、三级存储器系统是cache 、主存储器和辅助存储器 ;2、对cache进行读写时,需将主存地址变换成cache地址,这种变换过程称为地址映像 ;3、访问主存的指令和数据存在于cache中称为命中 ;命中的次数与访存次数之比称为命中率 ;4、如果cache的容量是256块,采用直接映像,主存中的第i块映像到cache 的第 imod 256 块;5、cache与主存的地址映像有直接映像、全相联映像和组相联映像 ;6、一个组相联映像的cache,有64个页面,每组4个页面,主存共有4096个页面,每个页面64个字,因而在主存地址中,应有标记字段 8 位,组地址字段 4 位,页面字段 2 位,主存地址总长度 20 位按字编址; 注:页面即本章所讲述的“块”;7、存储器的管理方式有段式、页式和段页式 ;其中页的长度是固定的,段的长度是可变的;8、在cache组相联存储器中,假设c’为组字段长度,r为块字段长度;当r=0时,则成为直接地址映像,当c’=0时,则成为全相联地址映像;9、以下叙述正确的是__c_和__e______;a)主存的存取速度可以与CPU匹配b)主存由RAM构成,不包括ROMc)辅存中的程序调入主存后才能运行d)如果指令的地址码为24位,那么主存容量必是16MBe)汇编语言程序设计需要了解计算机的硬件结构10、采用cache、内存分页段管理和虚拟存储器技术时,在执行程序过程中都有地址映射问题;对于cache一般是从___c_____映射成___d______;对于内存分页分段管理,从___e_______映射成___c________;对于虚拟存储器是从__fe______映射成___c________;a绝对地址 b相对地址 c物理地址 dcache地址e逻辑地址 f虚拟地址 g程序地址第8章辅助存储器1、在磁盘存储器的速度指标中, 平均等待时间和数据传输率与磁盘的旋转速度有关;2 、存储器按读写方式可分为随机存取、直接存取和顺序存取3种,半导体存储器、磁盘存储器、磁带存储器 3种存储器分别依次属于上述3种方式;第10章 I/O系统12、外设地址有两种表示法:一种是_统一编址___,是利用_访存___指令进行输入输出操作的;另一种是_独立编址_______,它是利用_I/O_指令进行输入输出操作的;13、通道的类型有字节多路__通道、_数组多路____通道和__选择____通道;通用微机是否可采用Flash memory作为主存答:不能;闪存并不能支持原位更新, 向闪存中写入一条数据对这个数据块先执行擦除操作后, 这个页中的原有数据也需要重写到这个块中, 所以擦除操作所消耗的时间要远远大于写操作所要执行的时间;设有主频为16MHz的微处理器,平均每条指令的执行时间为两个机器周期,每个机器周期由两个时钟脉冲组成;问:1存储器为“0等待”,求出机器速度;2假如每两个机器周期中有一个是访存周期,需插入1个时钟周期的等待时间,求机器速度;“0等待”表示存储器可在一个机器周期完成读/写操作,因此不需要插入等待时间答:1 机器速度=主频/平均每条指令占的时钟脉冲数=16/22=4MIPS2机器速度=16/2+2+1=设某流水线计算机有一个指令和数据合一的cache,已知cache的读/写时间为10ns,主存的读/写时间为100ns,取指的命中率为98%,数据的命中率为95%,在执行程序时,约有1/5指令需要存/取一个操作数,为简化起见,假设指令流水线在任何时候都不阻塞;问设置cache后,与无cache比较,计算机的运算速度可提高多少倍答:1有cache的情况:平均访存时间=平均取指时间+平均取数时间=98%10ns+1-98%10ns+100ns+95%10ns+1-95%10ns+100ns/5=12ns+3ns=15ns2无cache的情况平均访存时间=平均取指时间+平均取数时间=1001+1001/5=120ns3速度提高倍数=120ns/15ns=8倍设某计算机的cache采用4路组相联映像,已知cache容量为16KB,主存容量为2MB,每个字块有8个字,每个字有32位;请回答:1 主存地址多少位按字节编址,各字段如何划分各需多少位2 设cache起始为空,CPU从主存单元0,1,…,100;依次读出101个字主存一次读出一个字,并重复按此次序数读11次,问命中率为多少若cache速度是主存的5倍,问采用cache与无cache比较速度提高多少倍答:1主存地址位数:2MB=221B,即21位;块内地址b:每个字块8个字,即3位,每个字32位即4个字节,需2位地址; 块号r:每组4路,需2位地址;组号c’:cache分成的组数为:16MB/4832/8B=27;即需要7位组号;区号t:t+r为2MB/16KB/4=29,即9位,故t=9-2=7位;2第一轮全部不命中,以后10次全部命中,命中率=10/11=91%设cache的读出时间为1,主存的读数时间为5,则:速度可提高到:无cache时的访问时间/有cache时的访问时间=115/101+15=倍设某计算机采用直接映像cache,已知容量为4096字;1 若CPU依次从主存单元0,1,…,99和4096,4097,…,4195交替取指令,循环执行10次,问命中率为多少2 如cache存取时间为10ns,主存存取时间为100ns,cache命中率为95%,求平均存取时间;答:1cache容量为4096字,其地址从0~4095,采用直接映像,则主存地址0和4096、1和4097、…、99和4195映射到cache的同一地址上;若从主存单元0~99和4096~4195交替取指令,因为cache内容的替换,所以命中率为0;2平均存取时间=10ns+1-95%100ns=15ns一个组相联cache,由64个存储块组成,每组包含4个存储块,主存由8192个存储块组成,每块由32字组成,访存地址为字地址;问:1主存和cache地址各多少位地址映像是几路组相联2在主存地址格式中,区号、组号、块号、块内地址各多少位答:1 主存单元数为819232=218,主存地址为18位;cache单元数为6432=211,cache地址为11位;因每组包含4个块,所以是4路组相联2 主存地址:每块32字,即块内地址b=5位;4路组相联,即块号r=2位;组数为64/4=16,即组号c=4位;主存块数/cache组数=8192/16=29,即t+r=9,所以区号t=7;主存储器容量为4MB,虚存容量为1GB1×109B,虚拟地址和物理地址各为多少位根据寻址方式计算出来的有效地址是虚拟地址还是物理地址如果页面大小为4kB,页表长度是多少答:4MB=222B,1GB=230B,所以虚拟地址30位,物理地址22位;根据寻址方式计算出来的有效地址是虚拟地址;如果页面大小为4KB,采用页式管理时,页面的数量=1GB/4KB=218,即页表长度为218;设磁盘组有11个盘片,每片有两个记录面;存储区域内直径英寸,外直径英寸;道密度为1250TPI,内层位密度52400bpi,转速为2400rpm;问:TPI表示每英寸磁道数,bpi表示每英寸位数(1)共有多少个存储面可用112-2=20存储面;最外两个面不可用;2 共有多少柱面柱面数=道数=12505-/2=16503 每道存储多少字节盘组总存储容量是多少每道存储量=2πr位密度=π52400=总存储容量=20面存储量=20道数道存储量=201650=4 数据传输率是多少数据传输率=道存储量转速=2400/60=s5 每扇区存储2KB数据,在寻址命令中如何表示磁盘地址磁盘地址由盘面号、道号和扇区号组成;20个盘面号由5位表示即可;1650个道号需用11位;每道扇区数=2KB≈24个扇区,用5位表示;设高密软盘,每面80个磁道,每磁道15扇区,每扇区存储512B;已知磁盘的转速为360rpm,今在一个磁道上写入4096B数据,平均需要多少时间最长时间是多少假设找道时间为10ms-40ms;解:写入平均时间=平均找道时间+平均等待时间+传输数据时间=10+40/2 ms+60/3602+60/3604096/512/15=25ms+83ms+89ms=197ms最长时间=40ms+60/360 s+89ms=296ms一磁带机有9个磁道8个磁道存储数据,1个磁道存储奇偶校验位,带长700m,带速2m/s,每个数据块1KB,块间间隔14mm;若数据传输率为128KB/s,试求:1 记录位密度;带速2m/s,传输率128KB/s,即2m的磁带含有128KB的容量,故磁带位密度=128KB/2m=64B/mm,一个磁带的位密度=64B/mm/8=64b/mm2 若带首尾各空2m,求此带最大有效存储容量;有效存储长度=700-22=696m每个数据块长度=数据长度+块间隔=1KB/64B/mm+14mm=16mm+14mm=30mm 磁带最大存储容量=块数每块容量=696m/30mm1KB=。

(完整版)计算机组成原理复习题

(完整版)计算机组成原理复习题

1 下列数中最小的数为__A___。

A.(101001) 2 B. (52) 8C.(2B) 162.下列数中最大的数为__B__ 。

A.(10010101) 2B.(227) 8C.(96) 163.设寄存器位数为8位,机器数采用补码形式(含1位符号位)。

对应于十进制数-27,寄存器内容为___C__。

A.27H B.9BH C.E5H4.对真值0表示形式唯一的机器数是__B__。

A.原码B.补码和移码C.反码D.以上都不对6.在整数定点机中,下述说法正确的是__B___。

A.原码和反码不能表示-1,补码可以表示-1B.三种机器数均可表示-1C.三种机器数均可表示-1,且三种机器数的表示范围相同7. 在小数定点机中,下述说法正确的是___A__。

A.只有补码能表示-1B.只有原码不能表示-1C.三种机器数均不能表示-18.某机字长8位.采用补码形式(其中1位为符号位),则机器数所能表示的范围是__C__。

A.-127~ +127 B.-128 ~ 128 C. -128 ~ +1279. 用n+1位字长表示定点数(其中1位为符号位),它所能表示的整数范围是 A ,它所能表示的小数范围是 D 。

A.0≤|N| ≤2n-l B.0≤|N| ≤2n+1 -lC. 0≤|N| ≤1- 2-(n+l)D. 0≤|N| ≤1-2-n10. 32位字长的浮点数,其中阶码8位(含1位阶符),尾数24位(含1位数符),则其对应的最大正数为 A ,最小负数为 B ,最小的绝对值为 F ;若机器数采用补码表示,且尾数为规格化形式,则对应的最大正数为 A ,最小正数为 C ,最小负数为 D 。

A.2127(1-2-23) B.-2127(1-2-23) C.2-129D.-2+127 E. 2-128×2-23 F. 2-127×2-2311.16位长的浮点数,其中阶码7位(含1位阶符),尾数9位(含1位数符),当浮点数采用原码表示时,所能表示的数的范围是 D ;当采用补码表示时,所能表示的数的范围是B 。

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

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

考试题型:一、选择题(20分)10个题,每题2分。

二、判断题(15分)15个题,每题1分。

三、填空题(15分)15个题,每题1分。

四、简答题(20分)4个题,每题5分。

五、计算题(12分)浮点数的加减运算。

参考题型P271页例题,P272页例题,P292页习题。

六、分析设计题(18分)指令格式的设计。

参考题型P323页例题,P335页习题。

一、单项选择题1.在三种集中式总线控制中,(C)方式的优先级别固定且响应时间最快A.链式查询B.计数器定时查询C.独立请求2.垂直型微指令的特点是 C 。

A.微指令格式垂直表示B.控制信号经过编码产生C.采用微操作码的地址映像中,若主存中的任意一块均可映射到Cache内的任意一块的位置上称为( B )A.直接映像B.全相联映像C.组相联映像4.浮点数加减中的对阶是( A )A、将较小的一个阶码调整到与较大的一个阶码相同B、将被加数的阶码调整到与加数的阶码相同C、将较大的一个阶码调整到与较小的一个阶码相同D、将加数的阶码调整到与被加数的阶码相同5.磁盘存储器的等待时间通常是指 B 。

A.磁盘旋转一周所需的时间B.磁盘旋转半周所需的时间C.磁盘旋转2/3周所需的时间6.总线主设备指的是( C )A、申请作为总线主设备的设备B、总线目标设备C、可申请并能够获得总线使用权的设备D、总线源设备7.微程序控制器中,机器指令与微指令的关系是( B )A每一条机器指令由一条微指令来执行B每一条机器指令由一段用微指令编成的微程序来解释执行C一段机器指令组成的程序可由一条微指令来执行D一条微指令由若干条机器指令组成8.算术/逻辑运算单元74181ALU可完成___C___。

A16种算术运算功能B16种逻辑运算功能C16种算术运算功能和16种逻辑运算功能D4位乘法运算和除法运算功能9.系统总线中地址线的功能,下面哪项说法正确。

DA.用于选择主存单元地址B.用于选择进行信息传输的设备C.用于选择外存地址D.用于指定主存和I/O设备接口电路的地址10. 周期挪用(窃取)方式常用于 A 中。

计算机组成原理复习题

计算机组成原理复习题

第二章1. 计算机能直接执行的程序是 ( )。

A.命令文件B.汇编程序C.机器语言程序D.源程序2. 能够被计算机硬件直接识别的语言是( )。

A. 符号语言B. 机器语言C. 汇编语言D.机器语言和汇编语言3. 若一台计算机的机器字长为4字节,则表明该机器( )。

A. 能处理的数值最大为4位十进制数B. 能处理的数值最多为4位二进制数组成C. 在CPU中能够作为一个整体处理的32位的二进制代码D. 在CPU中运算的结果最大为2324. 32位微机是指该计算机所用CPU()。

A. 具有32位的寄存器B. 能同时处理32位的二进制数C. 有32个寄存器D. 能处理32个字符5. 显示汉字采用点阵字库,若每个汉字用16×16的点阵表示,则7500个汉字的字库容量是()。

A. 240KBB. 16KBC. 320KBD. 1MB6. “春”字的机内码为B4BAH,由此可以推算它在GB2312-80国家标准中所在的区号是( )。

A. 19区B. 20区C. 3区D. 35区7. 设寄存器位数为8位,机器数采用补码形式表示(含1位符号位),则十进制数-26存放在寄存器中的内容为( )。

A. 26HB. 9BHC. E6HD. 5AH8.设寄存器位数为8位,机器数采用补码形式表示(含1位符号位),则十进制数-27存放在寄存器中的内容为A. 27HB. 9BHC. E5HD. C6H9. 若寄存器内容为100000000,若它等于0,则为( )。

A.原码B. 补码C. 反码D. 移码10. 若寄存器内容为11111111,若它等于+127,则为( )。

A.原码B. 补码C. 反码D. 移码11. 采用规格化的浮点数是为了()。

A. 增加数据的表示范围B. 方便浮点运算C. 防止运算时数据溢出D. 增加数据的表示精度12.如果浮点数的尾数用补码表示,则下列( )中的尾数是规格化数形式。

A. 1.00010B. 0.01110C. 0.01010D. 1.1100013. 定点数运算产生溢出的原因是( )。

(完整版)计算机组成原理复习题(含答案)

(完整版)计算机组成原理复习题(含答案)

计算机构成原理复习题一、选择题:1.双字节一般指( C )二进制数。

A.1位B.32位C.16位D.8 位2. 在主机中,能对指令进行译码的器件是(D)。

A .储存器B. ALU C.运算器D.控制器3. 若一个数的编码是10000000,它的真值是-127 ,则该编码是(D)。

A .原码B.移码C.补码D.反码4. 在 I/O 控制方式中,主要由程序实现的是(C)。

A . PPU方式B. DMA方式C.中止方式D.通道方式5.在浮点数的表示范围中,(B )在机器数中不出现,是隐含的。

A .阶码B.基数C.尾数D.符号6. 指令系统采纳不一样的寻址方式的主要目的是( D )。

A.提升接见速度B.简化指令译码电路C.增添内存容量D.扩大寻址范围7.若标记寄存器 Z=1 ,表示( C )A .运算结果为负B.运算结果为 1 C .运算结果为0D.运算结果为正8. 寄存器间接寻址方式中,操作数在(B)中。

A.寄存器B.储存器C.货仓D.CPU9. DMA接口( B)。

A .能够用于主存与主存之间的数据互换B.内有中止体制C.内有中止体制,能够办理异样状况D.内无中止体制10.计算机主频的周期是指( A )A.时钟周期B.指令周期C.工作周期D.存取周期11. 运算器是由多种零件构成的,其核心零件是(D)。

A.数据寄存器B.累加器C.多半变换器 D.算术逻辑运算单元12.使 CPU与 I/O 设施完整并行工作方式是( C )方式。

A.程序直接传递B.中止C.通道D.程序查问13. 某计算机字长32 位,储存容量为64KB,若依据字节编址,它的寻址范围是(B)A. 8K B. 16K C. 32K D. 4K14.目前我们所说的个人台式商用机属于( D A.巨型机B.中型机C.小型机) 。

D.微型机15.冯·诺依曼机工作方式的基本特色是( B)。

A.多指令流单数据流B.按地点接见并次序履行指令C.货仓操作D.储存器按内容选择地点16. CPU的构成中不包含 ( A)。

(完整版)计算机组成原理复习题及答案

(完整版)计算机组成原理复习题及答案

(完整版)计算机组成原理复习题及答案⼀.选择题1. 我国在__D____ 年研制成功了第⼀台电⼦数字计算机,第⼀台晶体管数字计算机于______ 年完成。

(答案错误)A.1946 1958 B.1950 1968 C.1958 1961 D.1959 19652. 32位微型计算机中乘除法部件位于__A____ 中。

A.CPU B.接⼝ C.控制器 D.专⽤芯⽚3. 没有外存储器的计算机监控程序可以放在___B___ 。

A.RAM B.ROM C.RAM和ROM D.CPU4. 下列数中最⼩的数是__A____ 。

A.(101001)2 B.(52)8 C.(2B)16 D.(44)105. 在机器数___B.C___ 中,零的表⽰形式是唯⼀的。

A.原码B.补码C.移码 D.反码6. 在定点⼆进制运算器中,减法运算⼀般通过___D___ 来实现。

A.原码运算的⼆进制减法器 B.补码运算的⼆进制减法器C.补码运算的⼗进制加法器 D.补码运算的⼆进制加法器7. 下列有关运算器的描述中___C___ 是正确的。

A.只作算术运算,不作逻辑运算 B.只作加法C.能暂时存放运算结果 D.以上答案都不对8. 某DRAM芯⽚,其存储容量为512K×8位,该芯⽚的地址线和数据线数⽬为___D___ 。

A.8,512 B.512,8 C.18,8 D。

19,89. 相联存储器是按___C___ 进⾏寻址的存储器。

A.地址指定⽅式 B.堆栈存取⽅式C.内容指定⽅式 D。

地址指定与堆栈存取⽅式结合10. 指令系统中采⽤不同寻址⽅式的⽬的主要是___B___ 。

A.实现存储程序和程序控制 B.缩短指令长度,扩⼤寻址空间,提⾼编程灵活性C.可以直接访问外存 D.提供扩展操作码的可能并降低指令译码难度11. 堆栈寻址⽅式中,设A为累加寄存器,SP为堆栈指⽰器,Msp为SP指⽰器的栈顶单元,如果操作的动作是:(A)→Msp,(SP)-1→SP,那么出栈操作的动作为:A.(Msp)→A,(SP)+1→SP B.(SP)+1→SP,(Msp)→AC.(SP)-1→SP,(Msp)→A D.(Msp)→A,(SP)-1→SP12. 在CPU中跟踪指令后继地址的寄存器是__B____ 。

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

1.3说明高级语言、汇编语言和机器语言的差别及其联系。

答:高级语言使用时程序员不需要了解实际应用的机型、内部的具体组成及其指令系统,只用掌握这类高级语言的语法和语义,便可直接用这种高级语言来编程。

汇编语言使用时程序员不用使用繁杂的01二进制代码来编写程序,提高了程序的可读性,但是不同型号计算机的汇编语言是不尽相同的,所以用汇编语言必须懂得计算机原理和计算机结构。

机器语言是可以机器直接运行的语言,但因为二进制码对人来说能以记住,没有很专业的计算机知识,和熟练的计算机编程技巧,是没办法直接用机器语言编程的。

使用高级语言编程时,其使用需要将高级语言程序写翻译成汇编语言,汇编语言再通过翻译,翻译成机器语言,只有翻译为机器语言才能在机器上直接运行。

1.6 画出计算机硬件组成框图,说明各部件的作用及计算机硬件的主要性能指标。

控制线反馈线数据线1.11指令和数据都存于存储器中,计算机如何区分它们?答:计算机区分指令和数据有以下2种方法:1.通过不同的时间段来区分指令和数据,即在取指令阶段取出的是指令,在执行指令阶段取出的是数据。

2.通过地址来源区分,由PC提供存储单元地址的取出的是指令,由指令地址码部分提供存储单元地址的取出的是操作数。

3.2总线如何分类?什么是系统总线?系统总线又分为几类,它们各有何作用,是单向的,还是双向的,它们与机器字长、存储字长、存储单元有何关系?答:总线的分类有多种方式,可以按照数据传送方式进行划分,可分为并行传输总线和串行传输总线,也可以按照总线的使用范围进行划分。

系统总线是指CPU、主存、I/O设备各大部件之间的信息传输线。

系统总线分为数据总线、地址总线和控制总线。

数据总线主要用来传输各功能部件之间的信息,它是双向传输总线,其位数与机器字长、存储字长有关,如果数据总线宽度为8位,指令字长为16位,那么CPU在取指阶段必须两次访问主存。

地址总线是用来指出数据总线上的源数据或目的数据在主存单元的地址或I/O设备的地址,其是单向传输总线,地址线的位数与存储单元的个数有关,如果地址线为20根,那么存储单元的个数为2的20次方。

控制总线是用来发出各种控制信号的传输线,从任一控制线而言,它的传输时单向的,但就控制总线总体而言,其实双向的,因为它的控制信号有出有入,如中断请求、总线请求。

3.4为什么要设置总线判优控制?常见的集中式总线控制有几种,各有何特点,哪种方式响应时间最快,哪种方式对电路故障最敏感?答:为了将总线中的任何操作由总线控制器同意管理,同时能够更高效的处理总线要执行的操作,所以设置了总线判优控制。

常见的集中式总线控制有三种分别是链式查询、计时器定时查询和独立请求方式。

链式查询的特点是只需很少的几根线就可以实现优先次序控制,但是其对电路故障很敏感,且优先级较低的设备可能很难获取到请求。

计时器定时查询的特点是对电路故障不如链式查询敏感,但增加了控制线,控制较为复杂。

独立请求方式的特点是响应速度快,优先次序控制灵活,但控制线最多,总线控制更加复杂。

3.5名词解释:总线宽度、总线带宽、总线复用、总线的主设备、总线的从设备、总线的传输周期、总线的通信控制。

答:总线宽度:通常指数据总线的根数。

总线带宽:即总线上每秒传输的最大字节数。

总线复用:一条信号线上分时传送两种信号,如分时传送地址信号和数据信号。

总线的主设备:对总线有控制权的设备。

总线的从设备:响应从主设备发来的总线控制的设备。

总线的传输周期:即完成一次完整的数据传输操作时间。

总线的通信控制:主要解决通信双方如何获知传输开始和传输结束,以及通信双方如何协调如何配合。

3.14设总线的时钟频率为8MHz,一个总线周期等于一个时钟周期。

如果一个总线周期中并行传送16位数据,试问总线的带宽是多少?答:8*(16/8)=16MBps3.16在异步串行传送系统中,字符格式为:1个起始位、8个数据位、1个校验位、2个终止位。

若要求每秒传送120个字符,试求传送的波特率和比特率。

答:波特率:(1+8+1+2)*120 = 1440bps=1440波特比特率:1440*(8/12)=960bps4.6某机字长为32位,其存储容量是64KB,按字编址其寻址范围是多少?若主存以字节编址,试画出主存字地址和字节地址的分配情况。

答:存储容量为64KB时,按字节编址的寻址范围是64KB,那么按字编址其寻址范围是64*(8/32)=16K字字地址 HB————————————-字节地址———————————————LB4……655324.7一个容量为16K×32位的存储器,其地址线和数据线的总和是多少?当选用下列不同规格的存储芯片时,各需要多少片?1K×4位,2K×8位,4K×4位,16K×1位,4K×8位,8K ×8位。

答:其地址总线一共有14根,数据总线一共有32根,总和为46根。

当使用下列不同规格的存储芯片时,1K×4位需要128个;2K×8位需要32个;4K×4位需要32个;16K×1位需要32个;4K×8位需要16个;8K×8位需要8个。

4.8试比较静态RAM和动态RAM。

答:静态RAM用触发器存储信息,各要不断电,信息就不会丢失,不需要刷新,但静态RAM 集成度低,功耗大。

动态RAM用电容存储信息,为了保持信息必须每隔1~2ms就要对高电平电容重新充电,称为刷新,因此必须含有刷新电路,在电路上较复杂,但动态RAM集成度高,且价格便宜。

4.9什么叫刷新?为什么要刷新?说明刷新有几种方法。

答:刷新原因——由于存储单元被访问是随机的,有可能某些存储单元长期得不到访问,不进行存储器的读/写操作,其存储单元内的原信息会因为电容的泄露将慢慢消失,为此需要采用定时刷新的方法对动态RAM的全部基本单元进行一次刷新,一般为2ms。

常用的刷新方法有三种——集中式、分散式、异步式。

集中式:在最大刷新间隔时间内,集中安排一段时间进行刷新。

分散式:在每个读/写周期之后插入一个刷新周期,不存在停止读/写操作时间。

异步式:是集中式和分散式的折衷,每刷新一行只停止一个存取周期。

4.11一个8K×8位的动态RAM芯片,其内部结构排列成256×256形式,存取周期为0.1µs。

试问采用集中刷新、分散刷新及异步刷新三种方式的刷新间隔各为多少?答:设RAM的刷新最大间隔时间为2ms,则异步刷新的刷新间隔为2ms/256=7.8125us集中刷新的刷新间隔为0.1us分散刷新的刷新间隔为 0.1*2 =0.2us4.14某8位微型计算机地址码为18位,若使用4K×4位的RAM芯片组成模块板结构的存储器,试问:(1)该机所允许的最大主存空间是多少?(2)若每个模块板为32K×8位,共需几个模块板?(3)每个模块板内共有几片RAM芯片?(4)共有多少片RAM?(5)CPU如何选择各模块板?答:(1):最大主存空间为2的18次方乘以8,即为256K*8位(2):若每块模块板为32K*8位,共需要256/32=8块(3):每块模块板内共有(32/4)*(8/4)=16块(4):共有8*16=128片RAM(5):CPU通过最高3位选板,通过中间3位选片。

片地址是3位是因为其字扩展是八倍,所以是3位。

以下为地址格式:4.17写出1100的海明码。

答:根据1100,得n=4.由海明不等式得需要添加3位校验位,则各位安排如下:C1,C2,1,C4,1,0,0按配奇原则配置,则C1=0,C2=1,C4=1;则新配置的海明码为0111100.4.20欲传送的二进制代码为1001101,用奇校验来确定其对应的海明码,若在第6位出错,说明纠错过程。

答:由海明不等式知需要添加4位校验位,则各位安排如下:C1,C2,1,C4,0,0,1,C8,1,0,1按配奇原则配置,则C1=0,C2=1,C4=1,C8=0;则其新配的海明码为01110010101.若在第六位出错,则收到的海明码为01110110101;确认其分组为:P1:1,3,5,7,9,11;P2:2,3,6,7,10,11;P3:4,5,6,7;P4:8,9,10,11;因为其每位亦或的结果分别为0,1,1,0,则得到P4P3P2P1=0110.第六位出错,故正确的二进制代码为01110010101;欲传送的信息为1001101.4.32设某机主存容量为4MB,cache容量为16KB,每字块有8个字,每字32位,设计一个四路组相联映射的cache组织。

(1)画出主存地址字段中各段的尾数;(2)设cache的初态为空,CPU依次从主存第0、1、2……、89号单元读出90个字(主存一次读出字),并重复按此次序读8次,问命中率是多少?(3)若cache的速度是主存速度的6倍,试问有cache 和无chache相比,速度约提高多少倍?答:(1)根据每个字块有8个字,每个字32位,得出主存地址字段中字块内地址字段为5位,其中3位为字地址,2位为字节地址。

根据Cache容量为16KB=214B,字块大小为25B,得Cache共有29块,故c=9.根据四路相联映射2r=4,得r=2,则q=c-r=9-2=7位。

根据主存容量位4MB=222B,得出主存地址字段中主存字块标记为22-7-5=10位。

访问主存,同时将该字所在的主存块调入Cache第0组中的任一块内,接着CPU读第1~7号单元时均命中。

同理,CPU读第8,16,…,88号时均未命中。

得CPU在连续读90个字(90*8-12)/(90*8)=0.984. 中共有12次未命中,而后8次循环读90个字全部命中,命中率为:(3)根据题意,设主存存取周期为6t,Cache的存取周期为t,没有Cache的访问时间为6t*720,有Cache的访问时间为t(720-12)+6t*12,则有Cache和没有Cache相比,速度提高的倍数为(6t*720)/(t*(720-12)+6t*12)-1=5.54.6.16设机器字长为16位,写出下列各种情况下它所能表示的数的范围。

设机器数采用1位符号位,答案均用十进制数表示。

(1)无符号数。

(2)原码表示的定点小数、整数。

(3)补码表示的定点小数、整数。

(4)浮点数格式:阶码6位,尾数10位。

分别写出正数和负数的表示范围。

答:(1)无符号整数:0 ~ 216 - 1,即:0~ 65535;无符号小数:0 ~ 1 – 2-16,即:0 ~ 0.99998;(2)原码定点小数:-1 + 2-15~1 - 2-15,即:-0.99997~0.99997(3)补码定点小数:- 1~1 - 2-15,即:-1~0.99997(4)补码定点整数:-215~215 - 1 ,即:-32768~327676.19设机器数字长为8位,用补码运算规则计算(1)A=9/64,B=-13/32,求A+B(2)A=19/32,B=-17/128,求A-B。

相关文档
最新文档