《计算机组成原理》模拟试题二
总分 合分人 题号 一 二 三 四 五 六 七 题分 20 10 10 20 14 16 10 得分
(考试时间120分钟)
一、填空题(本大题共10题,每题有一个或两个空,每空1分,共20分)在每个横线空格上填上最恰当的内容。
1.一个数在机器中的表示形式(即将符号也数码化的数)称为
机器数,而它的数值(即用“+”、“-”表示符号,再加上绝
对值)叫做 真值。
2.指令的基本格式必须包含两个基本部分: 操作码。
地址码和
3.无条件转移指令的地址码将确定下条指令的地址,通过改变
程序计数器(或PC)中的值来改变指令的执行顺序。
4.设X=-20,字长n=8(含一位符号位),则x的原码为 0010100,x的补码为 1101100。
1 1101100,x的移码为 1 0 5.若[X]补=2+X, (MOD 2), 则对于定点小数,n= 于K位定点整数(含符号位)n= K。
nn
1;对
6.若主存容量为2(k为偶数),则采用一维地址译码需 条选择线(地址驱动线),采用二维地址译码需 选择线。
k
2k2 x 2k/2 条
7.如果CPU要读主存的内容,那么CPU通过系统总线首先向主存发送
地址信号和 “存储器读”控制信号。
8.高速缓冲存储器的存取速度 访问的 高于主存,因而基于程序
局部性特性,Cache机制能够提高访存效率。
9.用流水线方式执行指令时,除硬件资源发生冲突会破坏流水线外,发生 指令相关和 转移指令时也会破坏流水线。
10. 寄存器间接寻址方式,有效地址存放在 操作数存放
存储单元中。
寄存器中,而
二、单项选择题(本大题共10小题,每小题1分,共10分)在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干的括号内。
1.一个完整的计算机系统应包括( )两大部分。
A、程序和数据
B、硬件和软件
C、主机和外设
D、整机和电源
正确答案:B
2.对于小数,其真值零的补码表示为( )。
A、[-0]补=1.00···00
B、[-0]补=0.00···00
C、[-0]补=1.110011
D、[-0]补=0.00···01
正确答案:B
3.当指令中地址码所给出的是操作数的有效地址时,被称为(A、立即寻址
B、直接寻址
C、基址寻址
D、相对寻址
正确答案:B
4.程序计数器PC的功能为( )。
A、存放下条指令的地址
B、存放程序中指令的条数
)。
C、存放指令执行后的标志信息
D、指向堆栈的栈顶
正确答案:A
5.DMA方式的数据交换不是由CPU执行一段程序来完成,而是在( )之间建立一条直接数据通路,由硬件(DMA控制器)来实现的。
A、CPU与主存之间
B、外设与外设之间
C、外设与CPU之间
D、外设与主存之间
正确答案:D
6.堆栈是一种按“先进后出”方式进行访问的存储区,一般用在不同程序切换的场合。但在以下( )场合下不需使用堆栈。
A、切换到中断服务程序时的断点保护和现场保护
B、程序跳转
C、子程序调用
D、多重中断嵌套
正确答案:B
7.至今为止,计算机中的所有信息均以二进制方式表示的理由是( )。
A、节约元件
B、运算速度快
C、物理器件性能所致
D、信息处理方便
正确答案:C
8.下列几种存储器中,( )是易失性存储器。
A、Cache
B、EPROM
C、Flash Memory
D、CD-ROM
正确答案:A
9.某计算机的字长是16位,它的存储容量是64KB,按字编址,其寻址范围是( )。
A、0~64K-1
B、0~32K-1
C、0~32KB