全国2011年1月高等教育自学考试
计算机原理试题 课程代码:02384
一、单项选择题(本大题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.以下不属于系统软件的是( ) ...
【参考《软件设计师教程》P5。这道题看似简单,稍不注意就出错了】 A.操作系统 C.语言处理程序
B.通用软件 D.数据库系统
2.设三态与门的输入端为A和B,控制端(使能端)为EN,其输出端为Fo若输出端F为高阻状态,则输入端A、B和EN的逻辑值是( )
A.A=0,B=0,EN=0 C.A=1,B=1,EN=0
B.A=1,B=0,EN=0 D.A=0,B=1,EN=1
3.设半加器的输入端为A和B,其和数输出端为S,进位输出端为C。若输入端为A=1, B=1,则输出端S和C的值是( ) A.S=0,C=0 C.S=1,C=0
4.下面四个数中,数值最小的是( ) A.7AH C.01101100B
B.157Q D.100D B.S=0,C=1 D.S=1,C=1
5.要表示0-999的十进制数,使用BCD码时,触发器需要( ) P57【注意BCD码加减法】 A.6位 C.10位
D.12位 B.8位
6.在浮点加减法运算中(以2为底数),若尾数求和结果需要作向左一位规格化,那么以下操作中正确的是( ) P101 A.尾数左移l位、阶码加1 C.尾数右移1位、阶码加1
B.尾数左移1位、阶码减1 D.尾数右移1位、阶码减1
7.下式中的F0H表示一个两位的十六进制数,可将一个8位寄存器A中的高4位内容保留而低4位清为0的运算是( ) A.(A)+F0H→ A
B.(A)?F0H→A
═══════════════════════════════════════════════════════════════════════════════ -
C.(A)?F0H→A
8.指令系统的完备性是指( ) A.指令的数量多 C.指令的运算效率高
D.(A)?F0H→A
B.指令的格式丰富
D.具有最基本的、必不可少的指令
9.以下关于指令格式的叙述中,正确的是( ) P63
A.所有的指令都包括操作码和地址码两部分 【零地址指令格式不包括地址码】
B.微型计算机常采用三地址指令格式 【这种指令格式正在字长度较大的大、中性机上采用,小型、微型机上一般不使用】
C.与三地址指令相比,一地址指令的执行速度快,硬件实现简单
D.执行一地址指令时,运算结果保存在默认的堆栈中 【一地址指令通常有如下两种情况:1.这个操作数即是操作数的地址,又是操作结果的存储地址。2.指令中给出一个操作数,而另一个操作数隐含在CPU的某个寄存器中。】 10.指挥运算器进行运算的部件是( ) A.累加器 C.程序计数器
B.控制器 D.指令寄存器
11.如果按信息的可保护性分类的话,可以把存储器分为( ) A.半导体存储器、磁存储器和光存储器
B.随机存取存储器、只读存储器、顺序存取存储器和直接存取存储器 C.非易失性存储器和易失性存储器 D.主存储器和辅存储器 12.光盘存储器是( ) A.只读存储器 C.将信息存在激光中
B.虚拟存储器
D.利用光学原理读写信息
13.串行接口是指:接口与I/O设备之间进行数据传输时每次传送( ) A.一位,按位依次传送 C.一个字,按字依次传送
B.一个字节,按字节依次传送 D.一个数据块,按数据块依次传送
14.采用DMA输入输出方式进行数据传送,其传送数据的基本单位是( ) A.1位 C.1个字
B.1个字节 D.1个数据块
15.颜色或灰度级达到“真彩色”,那么每个像素对应的刷新存储器单元的长度至少是( ) A.4位 C.16位
B.8位 D.24位
二、填空题(本大题共10小题,每小题2分,共20分) 请在每小题的空格中填上正确答案。错填、不填均无分。
16.用高级语言编写的源程序,需翻译成_____机器语言程序_____才能直接运行。
═══════════════════════════════════════════════════════════════════════════════ -
17.设RS型触发器的输入端为R和S,输出端为Q和Q,如果S为0电位、Q为1电位, 那么R端的电位应为____1______。【固定公式S=0,R=1时Q=1。S=1,R=0时Q=0】
18.汉字信息存储在计算机内有两种编码,一种是汉字机内码,另一种是_____汉字字形码_____。
19.在采用两个符号位的补码加减法运算中,当运算结果的两个符号位代码等于_____00_____时表示该运算结果为正数。
20.在定点原码一位除法中,若第一次运算的商为_____被除数x小于除数_____,那么就表示该除法运算溢出。 2l.如果指令的地址码中给出的是寄存器编号,而该编号寄存器的内容就是所需操作数的地址的话,这种指令的寻址方式是_____寄存器间接寻址_____。 P66
22.堆栈是后进先出存储区,对堆栈的存取操作都只能在堆栈的_____栈顶_____部位进行,由堆栈指针指出其地址。 23.存储器进行两次连续、独立的读(或写)操作所需的时间间隔称为_____存储周期_____。
24.CPU响应中断请求后要保存原有程序的断点和现场,这里断点是指_____原有程序下一条指令的地址_____。 P197 25.连接在选择通道上的若干设备,运行时每次可选择其中_____1_____台设备来使用通道与内存交换数据。 【选择通道又称高速通道,在物理上它可以连接多个设备,但是这些设备不能同时工作,在某一段时间内通道只能选择一个设备进行工作。】
三、计算题(本大题共5小题,每小题4分,共20分) 26.化简逻辑式A?B?C?BC. P34 A?B?C?BC
=A·B·C+BC =(A·C+C) B
27.设浮点数的阶码是4位补码、尾数是8位补码、底数是2。求十进制数-25.75的浮点 表示。 -25.75D =-11001.11B =-0.1100111×2+5
28.已知X=-0.01001,Y=0.10100。要求用补码减法运算计算X-Y,并给出运算过程。 [X]补=11.10111,[-Y]补=11.01100
—
—
—
————
[X]补 ?11.10111 ? [-Y]补?11.01100
[X]补?[-Y]补?111.00011═══════════════════════════════════════════════════════════════════════════════ -
所以X-Y=-0.00011
29.试分别写出以下运算的结果:
(1)对8位补码操作数1101 1011算术左移一位1011 0110 (2)对8位补码操作数1101 1011算术右移一位 1110 1101 (3)对8位操作数1001 1010逻辑左移一位 0011 0100 (4)对8位操作数1101 1011逻辑右移一位 0110 1101
30.设存储器的地址寄存器为20位,数据寄存器的位数(数位线)为8。试问其存储容量为多少?
其存储容量为 220=1048576=1024K个存储单元;每个单元存储8位二进制数,即该芯片的容量为16K×8bit=8M。
四、问答题(本大题共7小题,第3l、32、34、35、36小题各4分,第33、37小题各5分,共30分) 3l.设在如题31图所示的电路中,A输入1电位,B输入1电位。那么CP端由0电位跳 变到l电位后,触发器Q1和Q2的状态是什么?
由题意输入信号A=1,B=1,从电路得触发器Q1的ID=1∧1=1,触发器Q2的ID=1+1=0,那么CP端由0电位
———
跳到1电位后,触发器Q1为1态,触发器Q2为0态。
32.进位计数制的两个基本要素是基数和位权。什么是基数?什么是位权? 基数:任何一种计数值允许选用的基本数字符号的个数叫做基数。
位权:一个数字符号所表示的数值就等于该数字乘以一个与它所在数位有关的常数,这个常数叫做“位权”。
33.简要地说明在电子数字计算机中采用二进制数字系统的优点。 1.技术上容易实现 2.二进制运算规则简单
3.二进制方便进行逻辑运算
4.容易实现二进制数和十进制数之间的转换
═══════════════════════════════════════════════════════════════════════════════ -
34.写出CPU的四项基本功能。 1.程序控制 2.操作控制 3.时间控制 4.数据加工
35.试简要说明: P144
(1)机器语言编制的程序与机器指令的关系
机器指令是供用户编程的基本单位,它表示机器能够完成的一项基本功能。 (2)机器指令与微指令的关系
一条机器指令对应一个微程序,这个微程序是由若干条微指令序列组成的。 (3)微指令与微命令的关系
微程序是由微指令构成的,用于解释机器指令。 (4)微命令与微操作的关系
微操作就是根据指令操作流程图的安排,将微操作控制信号的条件集中起来形成一个逻辑表达式。
36.在CPU向存储体发出读操作命令时,主存储器应依序完成哪些操作?
37.何谓I/O统一编址方式?在统一编址方式下,如何实现对I/O设备的操作控制? P185 将内存地址编码扩大到外围设备上,这种输入输出设备的编址方式称为统一编址方式。
CPU对I/0端口的操作与对存储单元的操作采用完全相同的指令,任何存储器操作指令都可以用来操作I/0端口。
═══════════════════════════════════════════════════════════════════════════════ -