PAGE / NUMPAGES
微型机原理及接口技术参考答案
第一章微型计算机系统慨论
选择填空题
1.B 2.B 3.D 4.C 5.C 6.A 7.A 8.A 9.C 10.B 11.D
1.分析:微处理器和微型计算机系统是微机三个层次的底层和最高层。
3.分析:此题是求最小值,所以必定是负数,符号位为1。补码负数的特点是数值位对应的真值越小,其绝对值越大,即负得越多,真值越小。所以,由4个1和4个0组成的补码数中,真值最小的补码数为即真值为:-121。
4.分析:在微程序控制器中,每条指令的操作步骤由执行一个微操作序列完成,每个微操作对应一条微指令。所以,A、B均不合题意。
5.分析:计算机运算的“溢出”与操作数的存储格式(或表示方式)有关,只有C含有题意。需要说明的是任何类型的数据,无论定点数还是浮点数,其存储格式一旦确定,它所能表示的数值范围是有限的。
6.分析:程序计数器存放下一条要执行的指令的地址,而指令是预存在存储器中的,所以它的位数取决于存储器的容量。
7.分析:有符号补码数的扩展,是用符号位充填高位,其真值保持不变。
9.分析:无论是具有还是不具有指令流水线结构的CPU,其指令的执行时间主要取决于CPU的时钟周期。
10.分析:程序设计语言有机器语言、汇编语言和高级语言三个层次。机器语言和汇编语言是面向机器的编程语言,统称为低级语言。高级语言不依赖于具体机器,它是采用接近于习惯的自然语言和数学语言编写程序。机器语言程序是计算机能直接识别和执行的程序,而汇编语言和高级语言程序则是计算机不能直接识别和执行的。需对汇编语言和高级语言程序进行加工处理生成机器语言程序才能执行,这一加工处理过程分别叫作汇编和编译。
11.分析:Cache存储器常采用高速SRAM,存取速度快,在CPU与内存间设置这样的存储器可以保证CPU以尽可能快的速度与内存打交道。
二、对错判断题
1.× 2.√ 3.√ 4.×
1.分析:指令操作码需显式给出,但操作数可以是显式的也可以是隐含的。
4.分析:运算和控制功能是任何微机处理器必不可少的功能。存储功能也是微机处理器的功能之一,但不是必备的功能,如单片机有存储功能,高档微机80486、80586也含一定数量的Cache存储器具有存储功能。
三、填空题
程序计数器、字节数、转移指令、调用指令、中断指令
分析:计算机每读一条指令,总是自动调整程序计数器到下一条指令的存放地址,只有遇到控制转移类指令,才会改变指令的执行顺序。
数据传送与交换指令、算术与逻辑类指令、程序控制类指令
分析:一般计算机都包含数据传送与交换指令,算术与逻辑类指令,程序控制类指令,输入/输出类指令和CPU控制类指令。但输入/输出类指令和CPU控制类指令不是任何计算机必有的,如采用存储器映象I/O编址方式的CPU(如MC6800/68020)可以没有输入/输出类指令。而现代高档微机则具有更丰富的指令种类,如串操作指令、位操作指令,甚至还包括与高级语言接口的指令。
第二章存贮器
选择填空题
1.C 2.(B、C) 3.C 4.B 5.A 6.A 7.D 8.A 9.B 10.D 11.C 12.C 13.D 14.(B、C、A) 15.D 16.A 17.B 18.C
3.分析:
由于,所以选C。
5.分析:内存存放当前运行的程序和数据,访问频率高于磁盘,C和D不合题意;在采用Cache和内存的存储体系结构中,CPU总是先访问Cache,只有未命中时才访问内存,B也不对。所以选A。
6.分析:虚拟存储器由存储器管理机制以及一个大容量的外在支持。它是在存储体系层次结构基础上,通过存储器管理部件MMU,在外存和主存之间进行虚拟地址和实地址间的变换的。
7.分析:EPROM是紫外线可擦写可编程ROM,可反复多次改写,所以A和C不正确;EPROM的编程需外加编程电压,不能在线随机改写,因而EPROM不是随机读写存储器,所以B也不正确。
8.分析:内存由ROM和RAM组成,答案C含硬盘容量不合题意;存储器总容量与实际装机容量是不同概念,此题答案B(16MB)为存储器总容量也不合题意。
9.分析:外存是指磁盘、磁带等用作后备存储器的存储媒介,断电不丢失信息,其存取速度要比内存慢,且外存信息须调入内存才可被CPU访问,所以A、C、D均不合题意。
10.分析:直接寻址的范围为:
二、对错判断题
1.√ 2.× 3.× 4.× 5.×6.× 7.× 8.× 9.√ 10.√11.√ 12.√ 13.× 14.√ 15.√
2.分析:80486片内Cache写内存采用的是通写法,但写内存“未命中”时,只写内存,而不写Cache。
3.分析:增加Cache的目的是为了解决CPU与主存储器的速度不匹配问题。
4.分析:ROM是只