2009—2010学年第1学期 计算机组成与系统结构课程考试卷参考答案及评分标准
北华航天工业学院2009—2010学年第1学期
计算机组成与系统结构课程考试卷(B)参考答案及评分标准
考核形式:闭卷 班级: 姓名: 学号: 题号 得分 一 二 三 四 五 六 七 八 九 十 十一 总分 一.选择题(每题2分,共20题) 1.计算机硬件能够直接执行的是(B)
A.符号语言 B.机器语言 C.机器语言和汇编语言 D.汇编语言 2.已知某定点小数x的反码为1.x1x2x3,且x??0.75,则必有(D) A.x1?0,x2?0,x3?1 B.x1?1
C.x1?0,且x2,x3不全为0 D.x1?0,x2?0,x3?0
3.某浮点数采用总长32位表示,其中符号位为1位,阶码占8位用移码表示,尾数占23位用补码表示,基数为2,则其规格化表示能表示的最小负数为(C) A.?(2?2?231)2127 B.?(?2?23)2128 C.?2127 D.?(1?2?23)2127
24.若浮点数用补码表示,则判断运算结果是否为规格化数的方法是(C) A.阶符与数符相同 B.阶符与数符相异
C.数符与尾数小数点后的第1位数字相异 D.数符与尾数小数点后的第1位数字相同 5.在定点数运算中产生溢出的原因是(C) A.运算过程中最高位产生了进位或借位 B.参加运算的操作数超出了机器的表示范围 C.运算的结果超出了机器的表示范围
D.寄存器的位数太少,不得不舍弃最低有效位
6.在计算机的定点二进制运算器中,减法运算一般通过以下哪种方法实现(D) A.原码运算的二进制减法器 B.补码运算的二进制减法器 C.补码运算的十进制加法器 D.补码运算的二进制加法器 7.运算器的组成部件中不包含以下哪个部件(D)
A.算术逻辑单元 B.通用寄存器或数据缓冲器 C.数据总线或数据通路 D.主存地址寄存器 8.对于存储器,存取周期是指(C) A.存储器的读出时间
共 6 页 第 1 页
2009—2010学年第1学期 计算机组成与系统结构课程考试卷参考答案及评分标准 B.存储器的写入时间
C.两次连续访问存储器操作之间所需的最小时间间隔 D.两次连续进行存储器写操作之间所需的最小时间间隔
9.在Cache的地址映像方式中,若主存中任意一块均可映射到Cache内任意一块的位置上,则这种方式称为(A)
A.全相联映像 B.直接映像 C.组相联映像 D.混合映像 10.对于存储器,下列说法正确的是(C)
A.多体交叉存储器主要是解决扩充存储容量的问题 B.Cache是主存的一部分,因此与主存统一编址 C.相联存储器在工作时按内容指定方式访问 D.Cache的位于CPU内部,是通用寄存器的一部分
11.对于指令的寻址方式中寄存器间接寻址,操作数位于(D) A.通用寄存器 B.堆栈栈顶 C.累加器 D.主存单元 12.关于指令系统,下列说法错误的是(C)
A.一台计算机的所有指令的集合称为计算机的指令系统 B.指令系统是计算机硬件的语言系统 C.指令系统是计算机执行某种操作的微命令 D.指令系统是软件和硬件的分界面
13.就取得操作数的速度来说,对于指令寻址方式的直接寻址、立即寻址、间接寻址三种,速度最快、速度最慢、不需要访存的寻址方式分别为(C)
A.直接寻址、立即寻址、间接寻址 B.立即寻址、直接寻址、间接寻址 C.立即寻址、间接寻址、立即寻址 D.直接寻址、间接寻址、立即寻址
14.假设微操作控制信号用Cn表示,指令操作译码器输出用Im表示,节拍电位信号用Mk表示,节拍脉冲信号用Ti表示,状态反馈信息用Bi表示,则组合逻辑控制器的基本原理可描述为(D) A.Cn?f(Im,Ti) B.Cn?f(Im,Bi) C.Cn?f(Mk,Ti,Bi) D.Cn?f(Im,Mk,Ti,Bi) 15.下列部件不属于控制器的部件是(D)
A.指令寄存器 B.微操作信号发生器 C.程序计数器 D.状态条件寄存器 16.指令周期是指(C)
A.CPU从主存中取出一条指令的时间 B.CPU执行一条指令的时间
C.CPU从主存中取出一条指令加上执行这条指令的时间 D.时钟周期时间
17.在微程序控制器中,机器指令与微指令的关系是(B)
共 6 页 第 2 页
2009—2010学年第1学期 计算机组成与系统结构课程考试卷参考答案及评分标准 A.每一条机器指令由一条微指令来执行
B.每一条机器指令由一段用微指令编写的微程序来解释执行 C.一段机器指令组成的程序可由一条微指令来执行 D.一条微指令由若干条机器指令组成
18.数据总线的宽度由总线标准的哪个特性定义(A)
A.物理特性 B.功能特性 C.电气特性 D.时间特性
19.CRT的分辨率为1024×1024像素,像素的颜色数为256,则刷新存储器(帧存储器)的容量为(B) A.512KB B.1MB C.256KB D.2MB 20.DMA方式用来实现(D)
A.CPU和内存之间的数据传送 B.外围设备和外围设备之间的数据传送 C.CPU和外围设备之间的数据传送 D.内存和外围设备之间的数据传送
二.填空题(每空2分,共10个空)
1.在输入输出系统中,DMA和CPU分时使用内存(DMA传送方法)的三种方式为 CPU停机方式 、 交替访问 、 周期挪用 。
2.三级存储系统由 Cache(高速缓存) 、 主存 、 外存(辅存) 构成,其中CPU不能直接访问的是 外存(辅存) 。
3.标量处理机是指 只有标量数据表示和标量指令系统 的处理机。
4.磁盘记录面上的一系列同心圆磁化区称为 磁道 ,硬磁盘存储设备由磁记录介质、磁盘控制器和 磁盘驱动器 组成。
三.判断题(每题1分,共5题)
1.( × )使用偶校验进行数据校验时,若数据加上校验位共有偶数个1,则数据正确;若数据不正确,可以根据校验结果发现错误位置;
2.( √ )Cache全部由硬件实现,虚拟存储器的由软件和硬件共同实现; 3.( × )同一系列的不同型号的计算机,保持软件向下兼容的特点;
4.( √ )组合逻辑方式相比微程序控制方式实现控制器可以使指令的执行速度更快,前者一般用在实现巨型机及RISC;
5.( × )通道方式通过通道处理机执行通道程序来控制输入输出过程,通道程序由通道指令和I/O指令构成;
共 6 页 第 3 页
2009—2010学年第1学期 计算机组成与系统结构课程考试卷参考答案及评分标准 四.简答题(本题总计15分)
1.(6分)某CPU有16根地址线A15-A0,8根数据线D7-D0,访存信号为MREQ,读写控制信号为WR(高读低写);已知该CPU上已经连接有地址空间为0000H-1FFFH的ROM区,现在用8K×4的RAM芯片构成16K×8的RAM区域,起始地址为2000H,译码芯片可供选择有74LS138 3-8译码器或74LS139 2-4译码器,画出连接原理图。
MREQ74LS139Y0Y1Y2Y3A14A13地址线A12~A0A12~A0CSA12~A0CSA12~A0CSA12~A0CSA12~A0CS8K×48K×48K×48K×4ROM区D7~D0WERAMWED7~D4RAMWED3~D0RAMWED7~D4RAMWED3~D0D7~D0数据线
评分标准为:
(1)芯片数量不正确本题不得分; (2)译码器译码不正确扣3分; (3)数据线连接不正确扣3分; (4)其它错误酌情扣1分。 2.(6分)已知X=0. 11001,Y=0. 11011,用定长8位补码(即机器字长为8位)计算X+Y的补码,并用
任意一种方法判断运算结果的溢出情况。
[X]补=11.001110 [Y]补=11.001110
[X]补﹢[X]补﹦10.001110
采用任一方法判断,结果都溢出。
评分标准为:
(1)补码求的不正确不得分; (2)结果计算不正确扣3分; 3.(3分)简单叙述中断处理过程与调用子程序的过程主要的区别。
(1)子程序由程序员在编程时调用,中断服务随机由中断事件引起; (2)子程序由上层程序控制,中断服务程序与现行程序无关; (3)不存在同时调用多个子程序,但可发生多个中断请求情况。
评分标准为:
每条1分,缺少1条扣1分,整体内容不完整扣1-2分。
共 6 页 第 4 页

