计算机组成原理复习题
一、填空题
1、计算机系统可分为_____和______两个部分。
2、计算机硬件由_________、_______、______、_____和______五大部分组成。
3、中央处理器由________和控制器两部分组成。 4、可由硬件直接识别和执行的语言是_______。 5、计算机系统的软硬件界面是________。(计算机的指令集合)
6、根据采用存储映象算法,可将虚拟存储器的管理方式分成_____、_____和______等多种。
7、在计算机总线中,传输信息有四种基本方式:_______、______、_____和______。
8、总线控制方式可分为_____和______两种。
9、磁盘存储设备的主要技术指标是:_______、______、_____、______等。
10、实现输入输出数据传送方式有______、_____和______等。
二、单项选择题
1、一个完整的计算机系统应包括( )两大部分。 A、程序和数据 B、硬件和软件 C、主机和外设 D、整机和电源
2、指令中地址码所给出的就是操作数的有效地址,被称为( )。 A、立即寻址 B、直接寻址 C、基址寻址 D、相对寻址
3、程序计数器PC用来存放指令地址,每当执行完一条指令后,通常由程序计数器提供后继指令地址,其位数和( )位数相同。
A、指令寄存器IR B、指令译码器ID
C、程序状态寄存器PS D、主存地址寄存器MAR
4、DMA方式的数据交换不是由CPU执行一段程序来完成,而是( )之间建立一条直接数据通路,即由硬件来实现的。
A、CPU与主存之间 B、外设与外设之间 C、外设与CPU之间 D、外设与主存之间
5.从一条指令的启动到下一条指令的启动的间隔时间称为( )。 A.时钟周期 B.机器周期 C.工作周期 D.指令周期
6.假设寄存器R中的数为200,主存地址为200和300的存储单元中存放的内容分别是300和400,若访问到的操作数为200,则所采用的寻址方式为( )。 A.立即寻址#200 B.寄存器间接寻址(R) C.存储器间接寻址(200) D.直接寻址200
7.表示主存容量的常用单位为( )。
A.数据块数 B.字节数 C.扇区数 D.记录项数
8、将十六进制的IEEE单精度代码42E48000转换成十进制数值表示为:( ) A 114.25 B 50.25 C -114.25 D -50.25
9、对四位有效信息1101做CRC编码,生成多项式为G(x)=x3+x+1 ( ) A 1111111 B 0000000 C 1000111 D 1110111 10、与组合电路的控制器比较,微程序控制器所不具有的优点是 ( ) A 规整 B 可维护 C 速度快 D 灵活
11、(27.25)10转换成十六进制数为( )
A (B1.4)16 B (1B.19)16 C (1B.4)16 D (33.4)16
12、下列数中,最小的数是( )
A (101001)2 B (52)8 C (2B)16 D 45
13.反映计算机基本功能的是( )。
A.操作系统 B.系统软件 C.指令系统 D.数据库系统
14.总线从设备是( )。
A.掌握总线控制权的设备 B.申请作为从设备的设备 C.被主设备访问的设备 D.总线裁决部件
15、存储器芯片的容量通常用a*b的形式表示起其中a为字数,b为位数,64K*8的存储器芯片有多少地址线和数据线:
A 64,8 B 16,3 C 16,8 D 64,3
三、简答题
1、什么是总线裁决?总线裁决有哪几种方式?
2、模数转换(ADC)用于将输入的模拟信号转换成数字信号,列举出几个ADC的例子并说明输入的是什么数据。
3、总线的同步传输方式与异步传输方式有何区别?各适合于哪些场合? 4、简述中断的响应过程。
四、名词解释 1、虚拟存储器 2、中断 3、 粹发式数据传输模式
4、水平型微指令 五、计算题
1、x=0.0011,y=0.1001,用补码的减法求x-y。结果用补码表示。 2、x=0101,y=1011,用原码一位乘法计算x×y。 3、 在异步串行传输方式下,起始位为1位,数据位为8位,偶校验位1位,停止位1位。如果波特率为1200bps,这时的比特率是多少? 4、 一个DMA模块采用周期挪用方式从一个速率为9600b/s的设备向存储器传输字符。CPU读取指令的速率为每秒100万条,每条指令一个字,问DMA模块对于CPU速率的影响有多少?
六、分析题
1、在一个16位总线中,时钟频率为50MHz,总线数据传输的周期是4个时钟周期传输一个字;
(1)问总线的数据传输率是多少?
(2)为了提高数据传输率,将总线的数据线改为32位,问这时总线的数据传输率是多少?
(3)在(1)的情况下,将时钟频率加倍,问这时总线的数据传输率是多少? 2、在一个单地址指令的计算机系统中有一个累加器,给定以下存储器数值: 地址为20的单元中存放的内容为30;地址为30的单元中存放的内容为40;地址为40的单元中存放的内容为50;地址为50的单元中存放的内容为60。问以下指令分别将什么数值装入到累加器中;
(1)load #20; (2)load 20; (3)load (20); (4)load #30; (5)load 30; (6)load (30);
3、假设寄存器R中的数值为1000,地址为1000的存储器中存储的数据为2000,地址为2000的存储器中存储的数据为3000,PC的值为4000,问在以下寻址方式下访问到的指定指令操作数的值是什么? (1) 寄存器寻址,操作数为R;
(2) 寄存器间接寻址,操作数为(R); (3) 直接寻址,操作数为:1000;
(4) 存储器间接寻址,操作数为(1000); (5) 相对寻址,操作数为-2000(PC); (6) 立即数寻址,操作数为#2000。
4、程序查询的输入输出方式的系统中,有三个不同的外围设备。假定一个查询操作需要100个时钟周期,CPU的时钟频率为50MHz。求CPU在以下三种情况下为输入输出查询所花费的时间比率(百分率),假定进行足够的查询以避免数据丢失。 (1)鼠标器必须在每秒进行30次查询。
(2)软盘与CPU的数据传输以16位的单位进行,数据传输速率为50KB/s。 (3)硬盘传输数据以32位的字为单位,传输速率2MB/s。
参考答案
一、填空题 1、硬件、软件
2、运算器、控制器、存储器、输入设备和输出设备 3、运算器 4、机器语言
5、计算机的指令集合
6、页式管理、段式管理和段页式管理
7、串行传输、并行传输、复合传输和消息传输。 8、集中式控制和分布式控制
9、存储密度、存储容量、寻址时间、数据传输率。
10、程序控制方式、直接存储器访问(DMA)方式和通道方式
二、单项选择题
1、B 2、B 3、D 4、D 5.D 6.D 7.B 8、A 9、A 10、C 11、C 12、A 13.C 14.C 15、C
三、简答题
5、总线裁决是指决定总线由哪个设备进行控制。总线裁决有集中式控制和分布 式控制两种方式。
6、答:模数转换的例子有:
在扫描仪中,将图象的颜色信息转换成像素的代码;在音频输入设备中,将声音信号的振幅大小转换成整数代码;在游戏杆输入设备中,将输入的位置信息转换成数据代码。
7、答:总线通信同步方式规定了实现总线数据传输的定时规则,也就是总线
协议。在同步方式中,所有的设备都从 同一个公共的时钟信号中获得定时信息。数据的传输在一个共同的时钟信号控制下进行,总线的操作有固定的时序。这种方式时序关系简单,实现也比较简单,有利于提高总线传输速度,适用于系统中各个设备、各种总线的操作速度固定而且一致的场合。
异步通信采用握手信号代替时钟信号,总线操作周期时间不是固定的,操作的每个步骤都有一个信号表示。异步方式允许总线周期有较大变化范围,可适合各种工作速度的设备,缺点时对噪声较敏感。 8、答:中断的响应过程如下:
(1)关中断;
(2)保存现场信息;
(3)识别发出中断的设备,判别中断条件,以确定中断服务程序的入口地址; (4)执行中断服务程序;
(5)从中断服务程序返回,恢复现场信息,包括恢复PC值; (6)开中断,继续执行原程序。
四、名词解释

