计算机组成原理课后答案 下载本文

计算机组成原理综合练习题

一、选择题

1. 使CPU与I/O设备完全并行工作方式是( )方式。

A.程序直接传送 B.中断

C.通道 D.程序查询

2. 迄今为上,计算机中的所有信息仍以二进制方式表示,其理由是( )。

A. 运算速度快 B. 信息处理方便 C. 节约元件 D. 物理器件性能决定 3. 在计算机中能直接被接受的语言为( )。

A. 机器语言 B. 汇编语言 C. 高级语言 D. 数据库语言 4. 设二进制代码内容为 01111111 ,其原码对应的真值是( )。

A. -128

B. -127 C. -126

D. +127

5. (1011.101)2 对应的十进制数是( )。

A.10.62 B.11.625 C.11.5 D.11.10 6. 运算器的主要功能是进行( )。

A. 算术运算 C. 累加器运算

B. 逻辑运算

D. 算术运算和逻辑运算

7. 若 RAM 芯片的存储容量为 1M×8bit,则该芯片的地址线的数目是( )。

A.10 B.16 C.20

D.8

8. 某计算机字长32 位,存储容量为 1MB ,若按字编址,它的寻址范围是( )。

A.1M

B.512KB C.256KB

D.256K

9. 通常人们把依据某种需要而编制的指令序列称为计算机中的( )。

A. 程序 B. 文件 C. 记录 D. 集合

10. 在计算机的指令系统中,通常采用多种确定操作数的方式。当操作数的地址由某个指定

的变址寄存器内容与位移量相加得到时,称为( )。 A. 直接数

B. 间接寻址 C. 变址寻址

第 1 页 共 22 页

D. 相对寻址

11. 某型计算机系统的微处理器的主频为 100MHZ ,四个时钟周期组成一个机器周期,平均

三个机器周期完成一条指令,则它的机器周期为( )。 A. 40ns B. 50 ns C. 80ns

D. 100ns

12. 在计算机中的寄存器里的值有时是地址,这只有计算机的( ) 能识别它。

A. 时序信号 B. 判断程序 C. 指令 D. 译码器 13. 程序计数器属于( ) 。

A. 控制器

B. 运算器 C. 存储器 D. 输入输出接口

14. 计算机 CPU 芯片中的总线属于( ) 。

A. 外部总线

B. 内部总线 C. 系统总线

D. 板级总线

15. 在串行传输时,按顺序传输表示一个数据所有二进制的脉冲信号,每次一位。通常用第

一个脉冲信号表示( )。 A. 最高有效位 C. 码元

B. 最低有效位 D. 无符号数

16. 在微型计算机系统中,硬盘和主机进行数据交换一般采用( )。

A. 通道控制方式

B. DMA方式

D. 程序直接控制方式

C. 程序中断控制方式

17. 周期使用方式常用于( )方式的输入/输出中。

A. 通道

B. 中断 C.DMA

D. 程序传送

18. 在微程序控制器中,控制部件向执行部件发出的某个控制信号称为( ) 。

A. 微指令

B. 微操作 C. 微命令 D. 微程序

19. 同步控制是( )。

A. 只适合于 CPU 控制的方式

B. 由统一时序信号控制的方式 D. 由 DMA 控制的方式

C. 所有指令执行时间都相同的方式

第 2 页 共 22 页

20. 计算机中的 ALU 属于( )部件。

A. 寄存器部件 B. 控制器部件 C. 运算器部件

D. 译码器部件

21. 若[X]补=0.1011,则真值X=( )。

A. 0.1011

B. 0.0101 C. 1.1011 D. 1.0101

22. 若十六进制数为B5.4,则相应的十进制数为( )。

A. 176.5

B. 176.25 C. 181.25

D. 181.5

23. 若采用双符号位补码运算,运算结果的符号位为01,则( )。

A. 产生了负溢出(下溢) B. 产生了正溢出(上溢) C. 结果正确,为正数

D. 结果正确,为负数

24. 计算机系统中的存贮系统是指( )。

A. RAM

B. ROM C. 主存 D. 主存和外存

25. 动态存储器的特点是( )。

A.工作中存储内容会产生变化 B.工作中需要动态改变访存地址 C.工作中需要动态地改变供电电压

D.需要定期刷新每个存储单元中存储的信息 26. 组相联映象和全相联映象通常适合于( )。

A. 小容量Cache B. 大容量Cache C. 小容量ROM

D. 大容量ROM

27. 在大多数情况下,一条机器指令中是不直接用二进制代码来指定( )A.下一条指令的地址 B.操作的类型 C.操作数地址

D.结果存放地址

28. 算术右移指令执行的操作是( )。

A. 符号位填0,并顺序右移1位,最低位移至进位标志位

第 3 页 共 22 页

B. 符号位不变,并顺序右移1位,最低位移至进位标志位 C. 进位标志位移至符号位,顺序右移1位,最低位移至进位标志让 D. 符号位填1,并顺序右移1位,最低位移至进位标志位 29. 转移指令执行结束后,程序计数器PC中存放的是( )。

A.该转移指令的地址 C.转移的目标地址

B.顺序执行的下条指令地址 D.任意指令地址

30. 堆找寻址方式中,设 A 为累加器,SP为堆栈指示器,Msp为SP指示的栈顶单元,如果

进栈操作为(A)→Mps, (SP)-1→SP ,那么出栈操作的动作应为( )。 A. (Msp) → A,(SP)+1 → SP C. (SP)-1 → SP,(Msp) → A

B. (SP)+1 → SP,(Msp) → A D. (Msp)→ A,(SP)-1 → SP

31. 异步控制常用于( )作为其主要的控制方式。

A. 在单总线结构中访问主在和外设时 B. 微型机的 CPU 控制 C. 组合逻辑控制的 CPU 中

D. 微程序控制器中

32. 通常,微指令的周期对应一个( )

A. 指令周期 C. 机器周期

B. 主频周期 D. 工作周期

33. 波特率表示传输线路上( )。

A.信号的传输速率

B.有效数据的传输速率 D.干扰信号的传输速率

C.校验信号的传输速率

34. 多总线结构的计算机系统中,采用( ),对提高系统的吞吐率最有效。

A. 多口存贮器方法

B. 提高主存的速度方法 D. 高速缓冲存贮器

C. 交叉编址多模存贮器方法

35. 会产生直传总线请求的总线部件是( )。

A. 需要与主机批量交换数据的外设 C. 具有 DMA 接口的外设

B. 高速外设 D. 任何外设

第 4 页 共 22 页

36. 不同信号在同一条信号线上分时传输的方式称为( )。

A. 总线复用方式 C. 并行传输方式

B. 并串行传输方式 D. 串行传输方式

37. 计算机主机和终端串行传送数据时,要进行串-并或非-串转换,这样的转换( )。

A. 可以用软件实现

B. 只有用数据寄存器实现 C. 只能用移位寄存器实现

D. 只有用锁存器实现

38. 通道对 CPU 的请求形式是( )。

A. 中断 B. 自陷 C. I/O 指令 D. 通道命令

39. 磁盘存贮器的记录方式一般采用( )。

A. 调频制 B. 归零制 C. 不归零制 D. 调相制 40. 与活动头磁盘存贮器相比,固定头磁盘存贮器的特点是( )。

A. 不需要找道,速度快,所用磁头多 B. 需要找道,速度慢,所用磁头多 C. 不需要找道,速度快,所用磁头少 D. 不需要找道,速度慢,所用磁头多 41. 若十进制数据为137.5则其八进制数为( )。

A. 89.8

B. 211.4 C. 211.5

D. 1011111.101

42. 若x补=0.1101010,则x原=( )。

A. 1.0010101 B. 1.0010110 C. 0.0010110

D. 0.1101010

43. 若定点整数64位,含1位符号位,补码表示,则所能表示的绝对值最大负数为( )A. -264

B. -(264-1) C. -263

D. -(263-1)

44. 若采用双符号位,则发生正溢的特征是:双符号位为( )。

A. 00

B. 01 C. 10

D. 11

第 5 页 共 22 页

45. 浮点加减中的对阶的( )。

A. 将较小的一个阶码调整到与较大的一个阶码相同 B. 将较大的一个阶码调整到与较小的一个阶码相同 C. 将被加数的阶码调整到与加数的阶码相同 D. 将加数的阶码调整到与被加数的阶码相同 46. 原码乘法是( )。

A. 先取操作数绝对值相乘,符号位单独处理 B. 用原码表示操作数,然后直接相乘

C. 被乘数用原码表示,乘数取绝对值,然后相乘 D. 乘数用原码表示,被乘数取绝对值,然后相乘

47. 为了缩短指令中某个地址段的位数,有效的方法是采取( )。

A. 立即寻址 B、变址寻址 C. 间接寻址

D. 寄存器寻址

48. 在大多数情况下,一条机器指令中是不直接用二进制代码来指定( )A.下一条指令的地址 B.操作的类型 C.操作数地址

D.结果存放地址

49. 堆栈指针SP的内容是( )。

A. 栈顶单元内容 B. 栈顶单元地址 C. 栈底单元内容

D. 栈底单元地址

50. 转移指令执行结束后,程序计数器PC中存放的是( )。

A.该转移指令的地址 B.顺序执行的下条指令地址C.转移的目标地址

D.任意指令地址

51. 高速缓冲存储器Cache一般采取( )。

A. 随机存取方式 B. 顺序存取方式 C. 半顺序存取方式

D. 只读不写方式

第 6 页 共 22 页

52. 若存储周期250ns,每次读出16位,则该存储器的数据传送率为( )。

A. 4×106字节/秒 C. 8×106字节/秒

B. 4M字节/秒 D. 8M字节/秒

53. 半导体静态存储器SRAM的存储原理是( )。

A. 依靠双稳态电路 C. 依靠读后再生

B. 依靠定时刷新 D. 信息不再变化

54. 通常,微指令的周期对应一个( )。

A. 指令周期

B. 主频周期 C. 机器周期

D. 工作周期

55. 在不同速度的设备之间传送数据,( )。

A. 必须采用同步控制方式 B. 必须采用异步控制方式

C. 可以选用同步方式,也可选用异步方式 D. 必须采用应答方式

56. 不同信号在同一条信号线上分时传输的方式称为( )。

A. 总线复用方式 C. 并行传输方式

B. 并串行传输方式 D. 串行传输方式

57. 波特率表示传输线路上( )。

A. 信号的传输速率

B. 有效数据的传输速率 D. 干扰信号的传输速率

C. 校验信号的传输速率

58. 挂接在总线上的多个部件( )。

A. 只能分时向总线发送数据,并只能分时从总线接收数据 B. 只能分时向总线发送数据,但可同时从总线接收数据 C. 可同时向总线发送数据,并同时从总线接收数据 D. 可同时向总线发送数据,但只能分时从总线接收数据

第 7 页 共 22 页

59. 在常用磁盘的各磁道中( )。

A. 最外圈磁道的位密度最大 C. 中间磁道的位密度最大

B. 最内圈磁道的位密度最大 D. 所有磁道的位密度一样大

60. 目前我们所说的个人台式商用机属于______。

A.巨型机 B.中型机 C.小型机 D.微型机 61. (2000)10化成十六进制数是______。

A.(7CD)16 B. (7D0)16 C. (7E0)16 62. 下列数中最大的数是______。

A.(10011001)2 C. (98)16

B. (227)8 D. (152)10

D. (7FO)16

63. ______表示法主要用于表示浮点数中的阶码。

A. 原码 B. 补码 C. 反码 D. 移码 64. 下列有关运算器的描述中,______是正确的。

A.只做算术运算,不做逻辑运算 B. 只做加法

C.能暂时存放运算结果 D. 既做算术运算,又做逻辑运算 65. EPROM是指______。

A. 读写存储器 B. 只读存储器

C. 可编程的只读存储器 D. 光擦除可编程的只读存储器 66. 冯·诺依曼计算机工作方式的基本特点是______。

A.多指令流单数据流; C.堆栈操作;

B.按地址访问并顺序执行指令; D.存储器按内容选择地址。

67. 总线中地址线的作用是______。

A.只用于选择存储器单元; B.由设备向主机提供地址;

C.用于选择指定存储器单元和I/O设备接口电路的地址; D.即传送地址又传送数据。 68. 存取周期是指______。

A.存储器的写入时间; B.指令执行时间;

C.存储器进行连续读或写操作所允许的最短间隔时间; D.存储器进行连续写操作允许的最短间隔时间。

第 8 页 共 22 页

69. 在各种异步通信方式中,______速度最快。

A.全互锁; C.不互锁;

B.半互锁; D.以上都不对。

70. 运算器由许多部件组成,其核心部分是______。

A.数据总线; C.累加寄存器;

B.算术逻辑运算单元; D.多路开关。

71. 下列说法中______是正确的。

A.加法指令的执行周期一定要访存; B.加法指令的执行周期一定不访存;

C.指令的地址码给出存储器地址的加法指令,在执行周期一定访存; D.指令的地址码给出存储器地址的加法指令,在执行周期不一定访存。 72. 计算机操作的最小单位时间是______。

A.时钟周期; B.指令周期; C.CPU周期; D.中断周期。 73. 一个16K×32位的存储器,其地址线和数据线的总和是______。

A.48; B.46; C.36;

D.32。

74. 某计算机主存容量为64K,其中ROM区为4KB,其余为RAM区,按字节编址。现要用2K×8位的ROM芯片和4K×4位的RAM芯片来设计该存储器,则需要上述规格的ROM芯片数和RAM芯片数分别是______。

A.1、15; B.2、15; C.1、30; D.2、30。 75. 用于指定待执行指令所在地址的是______。

A.指令寄存器; C.程序计数器; 76. 微程序放在______中。

A.存储器控制器; C.主存储器;

B.控制存储器; D.Cache。

B.数据计数器; D.累加器。

77. 浮点数的表示范围和精度取决于______。

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

D.阶码的机器数形式和尾数的机器数形式。 78. 在浮点机中,判断补码规格化形式的原则是______。

第 9 页 共 22 页

A.尾数的第一数位为1,数符任意; B.尾数的符号位与第一数位相同; C.尾数的符号位与第一数位不同; D.阶符与数符不同。

79. 在下述有关不恢复余数法何时需恢复余数的说法中,______是正确的。

A.最后一次余数为正时,要恢复一次余数; B.最后一次余数为负时,要恢复一次余数; C.最后一次余数为0时,要恢复一次余数; D. 最后一次余数为1时,要恢复一次余数;

70. 直接寻址的无条件转移指令功能是将指令中的地址码送入______。

A.PC; B.地址寄存器; C.累加器; 71. 在间址周期中,______。

A.所有指令的间址操作都是相同的;

B.凡是存储器间接寻址的指令,它们的操作都是相同的;

C.对于存储器间接寻址或寄存器间接寻址的指令,它们的操作是不同的; D.以上都不对。

72. 变址寻址和基址寻址的有效地址形成方式类似,但是______。

A.变址寄存器的内容在程序执行过程中是不可变的;

B.在程序执行过程中,变址寄存器和基址寄存器和内容都可变的;

C.在程序执行过程中,基址寄存器的内容不可变,变址寄存器中的内容可变; D.变址寄存器的内容在程序执行过程中是可变的。 73. 下列叙述中______是错误的。

A.采用微程序控制器的处理器称为微处理器; B.在微指令编码中,编码效率最低的是直接编码方式;

C.在各种微地址形成方式中,增量计数器法需要的顺序控制字段较短; D.以上都是错的。

74. 以下叙述中错误的是______。 A.指令周期的第一个操作是取指令;

B.为了进行取指令操作,控制器需要得到相应的指令; C.取指令操作是控制器自动进行的; D.指令周期的第一个操作是取数据。

D.ALU。

第 10 页 共 22 页

75. 在CPU的寄存器中,______对用户是完全透明的。

A.程序计数器;

C.状态寄存器;

B.指令寄存器;

D.通用寄存器。

76、下列器件中存取速度最快的是________。

A.Cache;

B.主存;

C.寄存器; D.辅存。

77、存储周期是指________。

A.存储器的写入时间;

B.存储器进行连续写操作允许的最短间隔时间; C.存储器进行连续读或写操作所允许的最短间隔时间; D.指令执行时间。

78、在程序的执行过程中,Cache与主存的地址映射是由________。

A.操作系统来管理的; B.程序员调度的; C.由硬件自动完成的; D.用户软件完成。 79、在单总线结构的CPU中,连接在总线上的多个部件________。

A.某一时刻只有一个可以向总线发送数据,并且只有一个可以从总线接收数据; B.某一时刻只有一个可以向总线发送数据,但可以有多个同时从总线接收数据; C.可以有多个同时向总线发送数据,并且可以有多个同时从总线接收数据; D.可以有多个同时向总线发送数据,但可以有一个同时从总线接收数据。 80、总线通信中的同步控制是________。

A.只适合于CPU控制的方式; B.由统一时序控制的方式; C.只适合于外围设备控制的方式; D.只适合于主存。 81、下列说法中________是正确的。

A.加法指令的执行周期一定要访存; B.加法指令的执行周期一定不访存;

C.指令的地址码给出存储器地址的加法指令,在执行周期一定访存; D.指令的地址码给出存储器地址的加法指令,在执行周期不一定访存。 82、总线中地址线的作用是________。

A.只用于选择存储器单元; B.由设备向主机提供地址;

C.用于选择指定存储器单元和I/O设备接口电路的地址; D.即传送地址又传送数据。

第 11 页 共 22 页

83、一个16K×32位的存储器,其地址线和数据线的总和是________。

A.48; B.46;

C.36; D.32。

84、设机器字长为32位,存储容量为16MB,若按双字编址,其寻址范围是________。

A.8MB;

B.2M;

C.4M;

D.16M。

85、常用的虚拟存储器寻址系统由________两级存储器组成。

A.主存-辅存; C.Cache-辅存;

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

86、Cache的地址映像中,若主存中的任一块均可映射到Cache内的任一块的位置上,称作________。

A.直接映像; C.组相联映像。

B.全相联映像; D.以上都不对。

87、某Cache共有16块,采用2路组相联映射方式(即每组2块)。每个主存块大小为32字节,按字节编址。主存129号单元所在主存块应装入到的Cache组号是________。 A.0; B.2;

C.4;

D.6。

88、假设某计算机的存储系统由Cache和主存组成,某程序执行过程中访存1000次,其中访问Cache缺失(未命中)50次,则Cache的命中率是________。 A.5%; B.9.5%; C.50%; 89、下列叙述中________是错误的。

A.采用微程序控制器的处理器称为微处理器; B.在微指令编码中,编码效率最低的是直接编码方式;

C.在各种微地址形成方式中,增量计数器法需要的顺序控制字段较短; D.以上都是错的。

90、以下叙述中错误的是________。

A.指令周期的第一个操作是取指令;

B.为了进行取指令操作,控制器需要得到相应的指令; C.取指令操作是控制器自动进行的; D.指令周期的第一个操作是取数据。 91、在间址周期中,________。

A.所有指令的间址操作都是相同的;

B.凡是存储器间接寻址的指令,它们的操作都是相同的;

C.对于存储器间接寻址或寄存器间接寻址的指令,它们的操作是不同的;

D.95%。

第 12 页 共 22 页

D.以上都不对。

92、在浮点机中,判断补码规格化形式的原则是________。

A.尾数的第一数位为1,数符任意; B.尾数的符号位与第一数位相同; C.尾数的符号位与第一数位不同; D.阶符与数符不同。

93、浮点数的表示范围和精度取决于________。

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

D.阶码的机器数形式和尾数的机器数形式。 94、下列关于RISC的叙述中,错误的是________。

A.RISC普遍采用微程序控制器;

B.RISC大多数指令在一个时钟周期内完成; C.RISC的内部通用寄存器数量相对CISC多;

D.RISC的指令数、寻址方式和指令格式种类相对CISC少。 95、三种集中式总线控制中,_________方式对电路故障最敏感。

A.链式查询; C.独立请求;

B.计数器定时查询; D.以上都不对。

96、计算机操作的最小单位时间是______。

A.时钟周期; B.指令周期; C.CPU周期; D.执行周期。

97、冯·诺伊曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是______。

A.指令操作码的译码结果; B.指令和数据的寻址方式; C.指令周期的不同阶段; D.指令和数据所在的存储单元。

98、在程序的执行过程中,Cache与主存的地址映射是由______。

A.操作系统来管理的; B.程序员调度的; C.由硬件自动完成的; D.用户软件完成。

99、CPU响应中断的时间是______。

A.中断源提出请求; B.取指周期结束;

第 13 页 共 22 页

C.执行周期结束; D.间址周期结束。

100、设浮点数的阶码和尾数均用补码表示,且位数分别为5位和7位(均含2位符号位)。若X=27×29/32,Y=25×5/8,则用浮点加法计算X+Y的最终结果是______。

A.00111 1100010; B.00111 0100010; C.01000 0010001; D.发生溢出。

101、下列说法中______是正确的。

A.加法指令的执行周期一定要访存; B.加法指令的执行周期一定不访存;

C.指令的地址码给出存储器地址的加法指令,在执行周期一定访存; D.指令的地址码给出存储器地址的加法指令,在执行周期不一定访存。

102、某计算机的指令流水线由四个功能段组成,指令流经各功能段的时间(忽略各功能段之间的缓存时间)分别是90ns、80ns、70ns和60ns,则该计算机的CPU时钟周期至少是______。

A.90ns; B.80ns; C.70ns; D.60ns。

103、微程序放在______中。

A.存储器控制器; B.控制存储器; C.主存储器; D.Cache。

104、设机器字长为32位,存储容量为16MB,若按双字编址,其寻址范围是______。

A.8MB; B.2M; C.4M; D.16M。

105、在下列因素中,与Cache的命中率无关的是______。

A.Cache块的大小; B.Cache的容量; C.主存的存取时间。

106、Cache的地址映象中,若主存中的任一块均可映射到Cache内的任一块的位置上,称作______。

A.直接映象; B.全相联映象; C.组相联映象。

107、主存和CPU之间增加高速缓冲存储器的目的是______。

A.解决CPU和主存之间的速度匹配问题; B.扩大主存容量; C.既扩大主存容量,又提高了存取速度; D.扩大辅存容量。 108.直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序是______。

A.直接、立即、间接; B.直接、间接、立即; C.立即、直接、间接; D.立即、间接、直接。

109.存放欲执行指令的寄存器是______。

A.MAR; B.PC; C.MDR; D.IR。

第 14 页 共 22 页

110、直接寻址的无条件转移指令功能是将指令中的地址码送入______。

A.PC; B.地址寄存器; C.累加器; D.ALU。

111、在间址周期中,______。

A.所有指令的间址操作都是相同的;

B.凡是存储器间接寻址的指令,它们的操作都是相同的;

C.对于存储器间接寻址或寄存器间接寻址的指令,它们的操作是不同的; D.以上都不对。

112、在取指令操作之后,程序计数器中存放的是______。

A.当前指令的地址; B.程序中指令的数量; C.下一条指令的地址。

113、下列叙述中______是正确的。

A.主存可由RAM和ROM组成; B.主存只能由ROM组成; C.主存只能由RAM组成; D.主存只能由SRAM组成。

114、以下叙述中错误的是______。

A.指令周期的第一个操作是取指令;

B.为了进行取指令操作,控制器需要得到相应的指令; C.取指令操作是控制器自动进行的; D.指令周期的第一个操作是取数据。

115、相对于微程序控制器,硬布线控制器的特点是______。

A.指令执行速度慢,指令功能的修改和扩展容易; B.指令执行速度慢,指令功能的修改和扩展难; C.指令执行速度快,指令功能的修改和扩展容易; D.指令执行速度快,指令功能的修改和扩展难。

二、填空题

1. 8位二进制补码所能表示的十进制整数范围是 至 ,前者的二进制补码

表示为 ,后者的二进制补码表示为 。

2. 在数的表示范围方面,浮点比定点 。在运算规则方面,浮点比定点 。

在运算精度方面,浮点比定点 。

第 15 页 共 22 页

3. 浮点数表示中,数据的范围由 的位数据决定,数的精度由 决定 。 4. 每条指令由两部分组成,即 部分和 部分。

5. 有一机器字16位,其中操作码占4位。若采用三地址寻址,则每个地址位为 位,

可直接寻址空间为 字节;若采用单地址寻址,则每个地址位为 位,可直接寻址空间为 字节。

6. 零地址指令是不带 的机器指令,其操作数是由 提供的。 7. 存储器堆栈中,需要一个 ,用它来指明 的变化。 8. 运算器的主要功能是进行 。

9. 在微程序控制器中,微操作是由 控制实现的最基本操作。一条机器指令是由

若干 组成的微程序来解释执行的。

10. 微程序顺序控制常用的两种方式是 方式和 方式。

11. 控制器的控制方式有 、 和 三种形式,其中 方式最节

省时间, 方式最浪费时间,而 方式介于两者之间。

12. 在控制器中,指令寄存器(IR)的作用是 ,它的位数与 有关。 13. 使用Intel 2114(1K×4位)芯片32片可组成容量为 KB内存,每片片内地址线

有 位。

14. 若有一个512K字的存储器,它由四个存储体组成,每个存储体为16K,则该存储体的

字长是 位。

15. 通常外部设备寻址方式有 、 和 等三种方式。 16. 中断请求是中断源向 发出的申请中断要求,发出中断请求的条件是 。

和 。

17. 中断返回时要恢复 和 ,才能返回主程序继续执行。 18. 中断隐指令的功能是:在响应中断之后 立即中止现行程序,保护 .

和 。内容,取出新的 送入程序状态字寄存器,取出相应的 送程序计数器。

第 16 页 共 22 页

19. 一个完整的程序中断处理过程应包括 、 、 、 和 ______ 五个阶段。

20. 一个源程序中可以包含代码段、 段及 段。其中代码段是源程序中必不可

少的,其它两个段可有可无。

21. 存储器堆栈中,需要一个_________,用它来指明__________的变化。

22. 在微程序控制器中,微操作是由__________控制实现的最基本操作。一条机器指令是由

若干______________组成的微程序来解释执行的。

23. 控制器的控制方式有____________、_____________和联合控制三种形式。

24. 在控制器中,指令寄存器(IR)的作用是_________________,它的位数与_________ __

有关。

25. 使用Intel 2114(1K×4位)芯片32片可组成容量为________KB内存,每片片内地址线有

__________根。

26. 计算机系统中,每个中断源对应着一个_____________,该地址中存放着与该中断向源对

应于的 _____________的其始地址。

27. 采用DMA方式传送数据是由DMA接口来控制数据在______________和____________之间

传输。

28. 计算机的硬件系统是由运算器、_________ 、_________、输入输出设备及通道组成。 29. 各种计算机 CPU 有指令寄存器、地址寄存器、缓冲寄存器、___________ 、 __________

和 状态条件寄存器。

30. 主机和外部设备之间的信息交换随着设备性质的不同而采用不同的控制方式,数据传输

方式有:程序直接控制方式、程序中断方式、____________、______________和I/O处理机方式。

31. 各种计算机 CPU 有指令寄存器、地址寄存器、缓冲寄存器、 _____ 、 _______ 和

______ 。

第 17 页 共 22 页

32. 从指令系统的角度可把计算机指令系统的结构分为两大类:____________和

________________。

33. 动态存储器一般要求在2ms内刷新一次,常用刷新方式有:__________、___________和

异步刷新。

34. 每条指令由两部分组成,即 部分和 部分。

35. 一个完整的程序中断处理过程应包括中断申请 、中断允许 、 中断响应、_____________

和___________五个阶段。

36、指令的寻址包括_____________和_____________两种方式。

37、取值周期中从内存读出的信息流称为____________,执行周期中从内存读出的信息流称为____________。

38、在总线的异步通信方式中,通信的双方可以通过不互锁、_________和_________三种类型联络。

39、基址寻址有效地址等于____________加上____________的内容。

40、CPU从主存取出一条指令并执行该指令的时间叫_________________,它通常包含若干个_________________。

41、影响流水线性能的因素主要反映在_____________和_____________两个方面。 42、计算机的处理器控制单元的设计主要有_____________设计和_____________设计两种方法。

43、微指令的基本格式包括两个字段,其中由_____________字段指出下条微指令的地址,以控制微指令序列的顺序执行。

44. 取值周期中从内存读出的信息流称为____________,执行周期中从内存读出的信息流称为____________。

45. 一个浮点数,当其尾数右移时,欲使其值不变,阶码必须____________。尾数右移1位,阶码____________。

46. 在总线的异步通信方式中,通信的双方可以通过_________、_________和_________三种类型联络。

47. 指令寻址的顺序寻址方式,其指令地址由_______________给出;跳跃寻址方式的指令地址由_______________给出。

48. 影响流水线性能的因素主要反映在______________和______________两个方面。

第 18 页 共 22 页

49. CPU从主存取出一条指令并执行该指令的时间叫_________________,它通常包含若干个_________________。

50、微指令格式中,垂直型微指令用较长的_____________换取较短的_____________。 51. 已知[x]补=1,0101,x的原码为________________,真值为________________。 52. 变址寻址和基址寻址的区别是:在基址寻址中,基址寄存器提供_________________; 而在变址寻址中,变址寄存器提供_________________。

53. 影响流水线性能的因素主要反映在________________和_________________两个方面。 54. 微指令格式可分为_________________型和_________________型两类。

55. 对于一条隐含寻址的算术运算指令,其指令字中不明确给出操作数的地址,操作数通常隐含在_________________中

56.如果Cache的容量为128块,在直接映象下,主存中第i块映象到缓存第_______________块。在Cache-主存的地址映象中,_________________灵活性强并且成本最高。 57. 设机器字长为64位,存储容量为128MB,若按字编址,它的寻址范围是_________________。若按双字编址,其寻址范围是_________________。

58. 一个浮点数,当其尾数右移时,欲使其值不变,阶码必须________________。尾数右移1位,阶码______________。 三、简答题

1. 冯·诺依曼计算机体系的基本特点是什么?

2. 中断控制原则是什么?

3. 为什么说数据总线是双向总线?

4. 一条指令包含几个部分?各部分的作用是什么?

第 19 页 共 22 页

5. 简述指令的执行过程。

6. 简述中断处理过程。

7. 说明中断向量地址和入口地址的区别和联系。

8. 什么是指令周期、机器周期和时钟周期?三者有何关系?

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

10. 说明存取周期和存取时间的区别。

11. 写出取指周期的全部微操作;

12. 什么是指令周期?指令周期是否有一个固定值?为什么?

第 20 页 共 22 页

13. 为什么要设置总线判优控制?常见的集中式总线控制有几种,各有何特点,哪种方式响

应时间最快,哪种方式对电路故障最敏感?

14. 指令和数据都存于存储器中,计算机如何区分它们?

15. 什么是程序访问的局部性?存储系统中哪一级采用了程序访问的局部性原理?

16. 按连接部件总线如何分类?什么是系统总线?系统总线又分为几类,它们各有何作用,

是单向的,还是双向的,它们与机器字长、存储字长、存储单元有何关系?

四、计算题

1.用补码进行加减运算(用6位二进制表示,左边2位为符号位),并使用变形补码来判断结果是否溢出?若溢出是何种溢出。

(1) 已知X=-8,Y=11,计算[X-Y]补 (2) 已知X=9,Y=-7,计算[X-Y]补

第 21 页 共 22 页

2.用补码进行加减运算,并判断结果是否溢出?是何种溢出?

(1) X=0.10010,Y=-0.10011,计算X-Y (2) X=-0.10111,Y=0.10011,计算X+Y

3.已知被乘数[X]原=11101,乘数[Y]原=01011。利用原码一位乘法求:[X×Y] 原=?(要求写出具体乘法步骤

4.已知X=0.11111,Y=-0.10101,用原码一位乘法计算X×Y=?(要求写出具体乘法步骤)

5. 请将二进制数 (011110010.1110011)2转换成八进制数。

6. 将二进制无符号数10101010B转换成八进制数、十进制数和十六进制数。

7. 已知X=-8,Y=11,用补码进行加减运算(用6位二进制表示,左边2位为符号位),计

算[X-Y]补,并使用变形补码来判断结果是否溢出?若溢出是何种溢出。 8. 已知X=0.11111,Y=-0.10101,用补码一位乘法计算X×Y=? 9. 写出-60D的原码、反码和补码(用8位二进制表示)。

10. 已知X=9,Y=-7,用补码进行加减运算(用6位二进制表示,左边2位为符号位),计算

[X-Y]补 ,并使用变形补码来判断结果是否溢出?若溢出是何种溢出。 11. 已知x=-0.1111,y=0.1101,用补码一位乘法计算x×y=? 12. 已知x=-0.1111,y=0.1101,用补码一位乘法计算x×y=?

13. 设有四个模块组成的四体存储器结构,每个体的存储字长为32 位,存取周期为200ns。

假设数据总线宽度为32 位,总线传输周期为50ns,试求顺序存储和交叉存储的存储器带宽。

14. CPU执行一段程序时,cache完成存取的次数为3800次,主存完成存取的次数为200次,

已知cache存取周期为50ns,主存为250ns,求命中率和平均访问时间。

15. 总线在一个总线周期内并行传送32位的数据,设一个总线周期等于一个总线时钟,总线时钟频率为33MHz,求总线带宽是多少?

16. 假设Cache 的工作速度是主存的5 倍,且Cache 被访问命中的概率为95%,则采用Cache 后,存储器性能提高多少?

第 22 页 共 22 页