计算机组成原理复习题(答案) 联系客服

发布时间 : 星期日 文章计算机组成原理复习题(答案)更新完毕开始阅读

A.[X]补各值保持不变 B. [X]补连同符号位一起各位变反,未位加1

C.[X]补除符号位外,各位变反,未位加1 D. [X]补符号位变反,其它各位不变

38.在按字节编址的存储器中,每个编址单元中存放( B ) A.1位 B.8位 C.16位 D.32位 39.( A )码是美国信息交换标准代码。

A. ASCⅡ B. CRC C. BCD D. ABC 40.将十进制数转换成十六进制数:(30)10=( B )16 A. 20 B. 1E C. 2E D. 30 41.主设备是:( C )。

A. 发送数据的模块 B.接收数据的模块 C.控制总线使用权的模块 D.发出总线请求的模块 42.在取指周期中,是按照( D )的内容访问主存,以读取指令。 A.指令寄存器IR B.程序状态寄存器PS C.存储器数据寄存器MDR D.程序计数器PC 43.操作数的来源,去向可以是 ( D )。

A.CPU内部的通用寄存器 B.外围设备中的一个寄存器

C. 内存储单元中的一个存储单元 D.以上都对

44.直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序是( C )。

A.直接、立即、间接 B.直接、间接、立即 C.立即、直接、间接 D.立即、间接、直接 45.存放下一条欲执行指令的地址的寄存器是( B )。 A.MAR B.PC C.MDR D.IR

二、填空题:

1.数值连同符号在计算机中的编码表示称之为该数据的(机器数),其原来的数值称为(真值)。

2.机器字长为32位,存储容量为1MB,若按字编址访问,其地址线需要( 18)条。

3.8位二进制定点小数补码所能表示的十进制数范围是(-1)至(1-2-7),前者的二进制补码表示为(1.0000000),后者的二进制补码表示为(0.1111111)。

4.CPU中,保存当前正在执行的指令的寄存器为(指令寄存器IR),保存下一条指令地址的寄存器为(程序计数器PC),保存CPU访存地址的寄存器为(地址寄存器AR)。

5.采用双符号位的方法进行溢出检测时,若运算结果中两个符号位(不相同),则表明发生了溢出;若结果的符号位位(01),表示发生正溢出;若为(10),表示发生负溢出。

6.一条指令通常分为(操作码)和(地址码)两部分。

7.定点运算器主要完成对(纯小数)数据与(纯整数)数据的算术和逻辑运算。

8.设字长8 位(含1 位符号位),真值X=-1011,则[X]原=(1,0001011)。

9.在CPU 的状态寄存器中,常设置以下状态位:( 零 )标志位( Z),( 负)标志位( N),( 溢出 )标志位(V) 和( 辅助进位 )标志位(C)。

10.CPU响应中断时要保护现场,包括对(断点)和(通用寄存器和状态寄存器)的保护,前者通过( 中断隐指令 )实现,后者可通过 ( 中断服务程序 )实现。

11.运算器的技术指标一般用(主频 )和(字长)表示。

12.高速缓存是设在(CPU)和(主存)之间的一种存储器,主要是为了解决两者之间的(速度)不匹配。

13.计算机软件可以分为( 系统 )软件和应用软件。财务软件属于(应用)软件,杀毒软件属于(系统)软件。 1

14.在计算机术语中,将运算器、控制器合在一起,称为(中央处理器 ),而将(CPU)和存储器合在一起,成为(主机)。 15.磁表面存储器主要技术指标有(存储密度),(存储容量),平均存取时间,数据传输率。

16.总线按照使用的范围可分为三类:(片内)总线是指芯片内部的总线,一般是单总线结构。系统总线是指计算机(各部件)之间的信息传输线,一般是三总线结构:地址总线、数据总线、(控制)总线。(通信)总线是指计算机系统之间或与其它系统之间的信息传输线。 17.在CPU与主存之间插入高速缓存,系统的运行速度不仅没有降低,反而大大提高,主要原因是(程序访问的局部性原理)。 18.CPU与主存、高速缓存之间进行数据交换的单位是(字),主存与高速缓存之间进行数据交换的单位是(块)。

19.一次中断处理过程可简单地归纳为中断请求、中断判优、(中断响应)、(中断服务)、中断返回5个阶段。 20.I/O端口是接口中的一些(寄存器),可分别存放数据信息、地址信息、(控制信息),相应的端口分别称为数据端口、地址端口、(控制端口)。 三、解释常用英文代号的中文意思

1.PC 2.IR 3.ALU 4.MAR 5.MDR 6.MIPS 7.CU 8.CPU 9.SRAM 10.DRAM 11.CACHE 12.DMA 13.RISC 14.CISC 15.OP 16.PSW 17.INTR 18.SP 19.PUSH 20.POP 21.DACK 22.DREQ 23.INTA 24.BUS 25.Flash MEMORY 26.CD-ROM 27.EEPROM 28.ACC 29.CS 30.I/O

答:1 程序计数器 2 指令寄存器 3算术逻辑单元 4 存储器地址寄

存器 5存储器数据寄存器 6 每秒百万条指令 7 控制单元 8中央处理器 9 静态随机存储器 10 动态随机存储器

11 高速缓冲存储器 12 直接存储器访问 13 精简指令系统计算机 14 复杂指令系统计算机 15 操作码 16 程序状态字 17 中断请求 18堆栈指针 19 入栈操作 20 出栈操作 21 DMA应答 22 DMA请求 23 中断应答 24 总线 25 闪存 26 只读光盘 27 电可擦除只读存储器 28 累加器 29 片选信号 30 输入/输出 四、简答题

1.冯诺依曼思想包含那些要点? 答:(1)用二进制代码表示程序和数据; (2)计算机采用存储程序的工作方式;

(3)计算机硬件由存储器.运算器.控制器.输入设备和输出设备组成。

2.为什么要设置I/O接口? 答:(1)设备寻址,实现不同设备的选择。 (2)数据缓冲,实现主机与外设的速度匹配。 (3)数据的串-并格式转换 (4)数据的电平转换

(5)传送来自CPU的控制命令 (6)接收来自设备的状态信息。

3. 指令和数据都存于存储器中,计算机如何区分它们? 答:计算机区分指令和数据有以下2种方法:

(1)通过不同的时间段来区分指令和数据,即在取指令阶段(或取指微程序)取出的为指令,在执行指令阶段(或相应微程序)取出的即为数据。

(2)通过地址来源区分,由PC提供存储单元地址的取出的是指令,由指令地址码部分提供存储单元地址的取出的是操作数。 4.试比较字、字节、位。

答:字—CPU进行一次处理时的数据,一个字一般是字节的整数倍;位—计算机所能表示的最小单位,用b表示;字节—存储容量的基本