计算机组成原理试题(四)答案
一. 选择题:
1.C 2.C 3.B 4.A 5.D 6.C 7.B
8.B 9.B 10.A 11.A 12.B 13.C 14.B 15.A 16.A 17.B 18.C 19.C 20C
二. 填空题:
1. A.系统软件 B.应用软件 C.系统软件 2. A.4 B.7
1030
3. A.2 B.2
4.A.精简指令系统计算机 B.复杂指令系统计算机 5.A.存取时间 B.存储周期 C.存储器带宽 6.A.字向 B.位向
7.A.顺序寻址方式 B.跳跃寻址方式 8.A.地址线 B.数据线 C.控制线 9.A.时序信号 B.取指令
三. 简答题:
1. 时间上讲,取指令事件发生在“取指周期”,取数据事件发生在“执行周期”。从
空间上讲,从内存读出的指令流流向控制器(指令寄存器)。从内存读出的数据流流向运算器(通用寄存器)。
2. 指令周期是完成一条指令所需的时间。包括取指令、分析指令和执行指令所需的
全部时间。机器周期也称为CPU周期,是指被确定为指令执行过程中的归一化基准时间,通常等于取指时间(或访存时间)。时钟周期是时钟频率的倒数,也可称为节拍脉冲或T周期,是处理操作的最基本单位。一个指令周期由若干个机器周期组成,每个机器周期又由若干个时钟周期组成。 3. (1)外设发出DMA请求;
(2)CPU响应请求,DMA控制器从CPU接管总线的控制; (3)由DMA控制器执行数据传送操作; (4)向CPU报告DMA操作结束。
主要优点是数据数据速度快
4. 寄存器-寄存器型执行速度最快,存储器-存储器型执行速度最慢。因为前者操作数
在寄存器中,后者操作数在存储器中,而访问一次存储器所需的时间一般比访问一次寄存器所需时间长。
四. 应用题
1. 原码 11110001 反码 10001110 补码 10001111 移码 00001111
2.(1)0020H (2)1166H (3)1256H (4)0058H (5)1257H 3.(1)(354 58 )10=(162.A)16
(2)(354 58 )10=(101100010.1010)2
(3)(354 58 )10=(542.5)8
(4)(354 58 )10=(001101010100.011000100101)BCD 4. 最小值2 最大值2
-111111
×0.00000001
111111
×0.11111111
5. 设地址线x根,数据线y根,则 2·y=64K×2
若 y=1 x=17 y=2 x=16 y=4 x=15 y=8 x=14
因此,当数据线为1或2时,引脚之和为18 共有2种解答
6. 每个字符格式包含十个位,因此字符传送速率 4800波特/10=480字符/秒
每个数据位时间长度T=1/4800=0.208ms 数据位传送速率8×480=3840位/秒 7. (2×8)/(32k×8)=8,故需8个模块 (32k×8)/(4k×4)=16,故需16片芯片 共需8×16=128片芯片
为了选择各模块,需使用3:8译码器 即3根地址线选择模条。
18x
8.中断处理过程流程图如图C2.1所示。 取指令 执行指令 否 是 中 断 周 期 响应中断 中断 关中断,即“中断屏蔽”置位 中 断 服 务 子 程 序 图C2.1
开中断,即“中断屏蔽”复位 恢复CPU现场 设备服务 保存CPU现场 转移到中断服务子程序
计算机组成原理试题(五)
一、选择题 (每小题选出一个最合适的答案,每小题2分,共20分) 1、若十进制数为37.25,则相应的二进制数是( )。
(A)100110.01 (B)110101.01 (C) 100101.1 (D)100101.01 2、若[x]反=1.1011,则x=
(A)-0.0101 (B)-0.0100 (C)0.1011 (D)-0.1011
3、某机器字长16位,含一位数符,用补码表示,则定点小数所能表示的最小正数是( )。 (A)2-15 (B)216 (C)2-1 (D)1-2-15 4、若采用双符号位补码运算,运算结果的符号位为10,则()。
(A)产生了负溢出(下溢) (B)产生了正溢出(上溢) (C)运算结果正确,为负数 (D)运算结果正确,为正数
5、在用比较法进行补码一位乘法时,若相邻两位乘数yiyi+1为01时,完成的操作是( (A)无 (B)原部分积+[X]补 ,右移一位 (C)原部分积+[-X]补 ,右移一位 (D)原部分积+[Y]补 ,右移一位 6、堆栈指针SP的内容是( )。
(A)栈顶地址 (B)栈底地址 (C)栈顶内容 (D)栈底内容 7、在寄存器间接寻址方式中,操作数是从( )。 (A)主存储器中读出 (B)寄存器中读出 (C)磁盘中读出 (D)CPU中读出
8、在微程序控制器中,一条机器指令的功能通常由( )。
(A)一条微指令实现 (B)一段微程序实现 (C)一个指令码实现 (D)一个条件码实现 9、在串行传输时,被传输的数据( )
(A) 在发送设备和接受设备中都是进行串行到并行的变换 (B) 在发送设备和接受设备中都是进行并行到串行的变换
(C) 发送设备进行串行到并行的变换,在接受设备中都是进行并行到串行的变换 (D) 发送设备进行并行到串行的变换,在接受设备中都是进行串行到并行的变换 10、系统总线是指( )。
(A) 运算器、控制器和寄存器之间的信息传送线 (B) 运算器、寄存器和主存之间的信息传送线 (C) 运算器、寄存器和外围设备之间的信息传送线 (D) CPU、主存和外围设备之间的信息传送线
二、名词解释(每小题4分,共20分) 1. 全相联映像 2. 指令系统
3. 指令周期、CPU周期 4. 向量中断 5. 微指令
三、改错题(在下列各小题的表述中均有错误,请改正。每小题3分,共12分) 1、在中央处理器中,运算器可以向控制器发出命令进行运算操作。
2、在单处理机总线中,相对CPU而言,地址线和数据线一般都为双向信号线
)。