计算机组成原理考试题及答案
一 填空题
冯.诺依曼的计算机的硬件包括运算器、(存储器)、(控制器)、输入设备、输出设备五部分。
微程序放在(控制存储器)中。
八位2进制的补码(含符号位)表示的最大数是(126).
某机字长32位,存储容量1mb,若按字编址,它的地址数为( ),如果按字节编址,它的地址数为 ( )。
计算机中一条指令由两部分构成,(操作码)和(地址码)。
常见的集中式判优控制有三种,分别链式查询、(计数器定时查询)、(独立请求)。
某计算机的I/O设备采用异步串行传送方式传送字符信息。字符信息的格式为一位起始位、七位数据位、一位效验位和一位停止位。若要求每秒传送480个字符,那么该设备的数据传送速率为(4800)波特。
[X]补=1001,则[X]原=(0010),[-X]补=(1110)。
设总线的时钟频率为8MHz,一个总周期等于4个时钟周期。如果一个总线周期中并行传送16位数据,该总线的带宽为(16MBps)。
中断屏蔽字某位为(1)时,表示该位对应的中断被屏蔽。
Cache的映射方式有直接映像,(全相联映射)和(组相连映射)三种
设指令字长为16位,每个操作数的地址为6位。如果定义了13条二地址指令,(1)采用定长操作码技术,还可以安排( )条一地址指令,(2)采用扩扩展操作码技术,还可以安排(192)条一地址指令
动态存储器是利用(电容)存储电荷的原理来寄存信息。
选择题 20分
下述I/O控制中,主要由程序实现的是(C)
A、PPU(外围处理机)方式 B、通道方式
C、中断方式 D、DMA方式
浮点数表示的范围和精度处决于(A)
A、阶码的位数和尾数的位数
B、阶码的位数和尾数采用的编码
C、阶码采用的编码和尾数采用的编码
D、阶码采用的编码和尾数的位数
在cache的地址映射中,若主存中的任意一块均可映射到cache内的任意一块位置上,这种方法被称为(A)
全相联映射 B、直接映射
C、组相联映射 D、混合映射
主存、外设不能并行工作的方式(A)
程序查询方式
中断方式
通道方式
DMA方式
若只用双符号位,则发生正溢的特征是:双符号为是(B)
A、00 B、01
C、10 D、11
某单片机的系统程序,不允许用户在执行时改变,则可以选用(D)作为存储芯片
SRAM
Cache
辅助存储器
闪速存储器
系统总线的地址线功能是(D)
用于选择主存单元地址
用于选择进行信息传输的设备
用于选择外存地址
用于指定主存和I/O设备接口电路的地址
变址寻址方式中,操作数的有效地址等于(C)
基址寄存器的内容加上形式地址
堆栈指示器内容加上形式地址
变址寄存器内容加上形式地址
程序寄存器内容加上形式地址
中断屏蔽字的作用是( B)
暂停外设对主存的访问
暂停对某些中断源的响应
暂停cpu对主存的访问
暂停对一切中断源的处理
DMA方式的数据交换不是由cpu执行一段程序来完成,而是在(D)之间建立一条数据通路,即由硬件来实现
cpu与主存之间
外设与外设之间
Cpu与外设之间
外设与主存之间
计算题(每题8分,共40分)
写出1100、1101、1110、1111对应的汉明码
解:有效信息均为n=4,假设有效信息用b1b2b3b4表示
校验位位数为k=3位(≥n+k+1)
设校验位分别为c1,c2,c3,则汉明码共有4+3=7位,即:c1c2b4c3b3b2b1
校验位在汉明码中分别处于第1、2、4位
C1=b4⊕b3⊕b1
C2=b4⊕b2⊕b1
C3=b3⊕b2⊕b1
当有效信息为1100时,c3c2c1=011,汉明码为1110100。
当有效信息为1101时,c3c2c1=100,汉明码为0011101。
当有效信息为1110时,c3c2c1=101,汉明码为1011110。
当有效信息为1111时,c3c2c1=010,汉明码为0110111。
已知X=0.a1a2a3a4a5a6(ai为0或1),讨论下列几种情况对ai各取何值
、X>1/2 (2)X≥1/8 (3)1/4≥X≥1/6
解: (1)若要X > 1/2,只要a1=1,a2~a6不全为0即可(a2 or a3 or a4 or a5 ora6 = 1);(2)若要X ≥1/8,只要a1~a3不全为0即可(a1 or a2 or a3 =1), a4~a6可任取0或1;
若要1/4 ≥X ≥1/16,只要a1=0,a2可任取0或1; 当a2=0时,若a3=0,则必须a4=1,且a5、a6不全为0(a5 or a6=1;若a3=1,则a4~a6可任取0或1; 当