
(2011-2012学年第1学期)
课程号: 304037010 课程名称: 计算机组成原理(B卷) 任课教师:何贤江 郑成明 熊勇
适用专业年级: 计算机 2009 学号: 姓名:
考试须知
四川大学学生参加由学校组织或由学校承办的各级,必须严格执行《四川大学考试工作管理办法》和《四川大学考场规则》。有考试违纪作弊行为的,一律按照《四川大学学生考试违纪作弊处罚条例》进行处理。
| 四川大学各级的监考人员,必须严格执行《四川大学考试工作管理办法》、《四川大学考场规则》和《四川大学监考人员职责》。有违反学校有关规定的,严格按照《四川大学教学事故认定及处理办法》进行处理。 | |||||||||
| 题 号 | 一 | 二 | 三 | 四 | 五 | 六 | 七 | 八 | 卷面成绩 |
| 得 分 | |||||||||
| 阅卷教师 | |||||||||
| 阅卷时间 | |||||||||
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
A. 一个程序由若干条指令和所处理的数据组成
B. 指令和数据形式上没有差别,都是一串0/1序列
C. 指令和数据不能放在同一个存储器中,必须分别存放在指令存储器和数据存储器中
D. 启动程序前指令和数据都存放在外存中,启动后才被装入内存
2、设[x]补=0.x1x2x3x4,当满足( ) 时,x > 1/2成立。
A. x1必须为1,x2x3x4至少有一个为1 B. x1必须为1,x2x3x4任意
C. x1必须为0,x2x3x4至少有一个为1 D. x1必须为0,x2x3x4任意
3、下列有关ALU的描述中,不正确的是( )。
A.ALU用来实现算术运算 B.可用四个74181芯片和一个74182芯片级连实现一个16位ALU
C.ALU中可用先行进位方式实现快速加法 D.ALU是运算器中的核心部件之一
4、下面有关程序计数器PC的叙述中,错误的是( )。
A. PC是用户不可见的寄存器
B. PC的值由CPU在执行指令过程中进行修改
C. 转移指令时,PC的值总是修改为转移目标指令的地址
D. PC的位数一般和存储器地址寄存器MAR的位数一样
5、下面有关CPU的寄存器的描述中,正确的是( )。
A. CPU中的所有寄存器都可以被用户程序使用
B. 一个寄存器不可能既作数据寄存器,又作地址寄存器
C. 指令寄存器用来存放指令的地址
D. 地址寄存器的位数一般和存储器地址寄存器MAR的位数一样
6、CPU响应中断时,采用硬件方法保护并更新程序计数器PC内容,而不是由软件完成,这主要是为了( )。
A. 加快访问主存速度 B. 节省主存空间 C. 提高中断响应速度 D. 易于编制中断处理程序
7、程序控制类指令的功能是( )。
A. 进行算术运算和逻辑运算 B. 进行主存与CPU之间的数据传送
C. 进行CPU和I / O设备之间的数据传送 D. 改变程序执行顺序
8、以下四种类型的半导体存储器中,读出数据传输率最高的是( )。
A. DRAM B. SRAM C. Flash Memory D. EPROM
9、增加总线带宽的手段有很多,但以下( )不能提高总线带宽?
A.采用信号线复用技术 B.增高总线的时钟频率
C.采用猝发传送方式,允许一次总线事务传送多个数据 D.增加数据线的宽度
10、下述有关程序中断I/O方式的叙述中,错误的是( )。
A. 程序中断I/O方式使CPU和外设能够并行工作
B. 中断I/O方式下,外设和CPU直接交换数据
C. 中断I/O方式下,CPU会有额外的开销用于断点、现场的保护和恢复等
D. 中断I/O方式适用像磁盘一类的高速设备
二、填空题(每空1分,共10分)。
1、已知[x]补 = 11010011 则x的十进制真值为 -45 。
2、假设地址为 1200H的内存单元中的内容为12FCH,地址为12FCH的内存单元的内容为38B8H,而38B8H 单元的内容为88F9H,操作数采用寄存器间接寻址,指令中给出的寄存器编号为8,8 号寄存器的内容为1200H。则操作数的有效地址为 1200H ,操作数为 12FCH 。
3、虚拟存储器中常用的存储管理方式有 ____页式虚拟存储_____,_段式虚拟存储_________,_段页式虚拟存储_________。
4、微指令中后继微地址的形成方式有____增量方式____和___断定方式_____。
5、控制存储器CM和控制杆分别属于冯. 诺依曼结构中5大组成部分中的__ _控制器_____和__ _输入设备_____。
三、名词解释题(本大题共5小题,每小题4分,共20分),提示:解释每小题所给名词的含义,若解释正确则给分,若解释错误则无分,若解释不准确或不全面,则酌情扣分。
1、虚拟机
2、隐地址
3、指令周期
4、分散刷新
5、断点保存
四.简答题(本大题共4小题,每小题5分,共20分)若回答正确则给分,若回答错误则无分,若回答不准确或不全面,则酌情扣分。。
1、冯.诺依曼思想包含哪些要点?
程序存储的工作方式,二进制的方式表示信息,计算机由运算器,存储器,控制器、输入设备,输出设备五大部件组成。
2、比较组合逻辑控制器和微程序控制器的优缺点。
组合逻辑控制器的优点:产生微命令快;缺点:设计不规整效率低;不易修改,扩展困难
微程序控制器的优点:设计完整,效率高,易于修改和扩展可靠性高,性价比高。缺点:速度慢,执行效率不高,没有充分利用数据通路的并行性
3、1101的海明码(分组采用偶校验)是多少?请写出过程。
P1 P2 A1 P3 A2 A3 A4
1 1 0 1
P1A1A2A4 P1 1 1 1 P1 = 1
P2A1 A3A4 P2 1 1 0 P2 = 0
P3 A2A3A4 P3 101 P3 = 0
1010101
3、程序中断方式和一般的程序转子有什么不同?
转子程序是程序员事先安排的,而中断服务程序的执行是由随机中断事件引起的调用
转子程序的执行主要受到主程序或上层程序的控制,而中断服务程序一般与被中断的程序没有关系
一个程序不存在同时调用多个转子程序的情况,而可能发生 多个外设同时请求CPU为自己服务而产生中断
五、应用题(本大题共3小题,每小题10分,共30分)。
1、 已知:X=11/16,Y=-11/16,用补码一位乘法求[XY]补=?请写出过程。结果用补码表示。
2、某机器中,已知有一个地址空间为0000H~ 1FFFH的ROM区域(ROM芯片8K×8),现在再用RAM芯片(8K×4)形成一个16K×8的RAM区域,起始地址为2000H,假设RAM芯片有/CS和 / WE信号控制端。CPU地址总线为A15~A0,数据总线为D7~D0,控制总线为R/W,访问存储器信号/MREQ。回答:
1)所需RAM芯片数=?
2)所需ROM芯片数=?
3)全译码方式,写出地址分配与片选逻辑。
4)画出存储器逻辑图,并表明地址线、数据线、片选逻辑及读写控制线。
3、设一处理器的数据通路图如后所示,整个数据通路采用单向总线结构,寄存器采用寄存器结构。试根据此图
1)拟出SUB R0,X(R1 ) 指令的执行流程图(指令的第一个地址码是目的)。
3)给出源周期中ST1的操作时间表。
