资源描述:
《微机原理复习资料补充.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、微机原理复习资料一.选择题(10~15分)二.简答题(50分)1.计算器中的译码器有何作用?译码器可用以寻找存储单元的地址。2.ALU是什么部件?它能完成什么功能?ALU称为算术逻辑部件,它能完成算术运算的加减法及逻辑运算的”与”、”或”、”比较”等运算功能.辑运算
2、 辑部件 3.INTEL的CPU怎么分类?大概分为几代?各代的典型代表型号有哪些?第一代微处理器是1971年Intel公司推出的4004,以后又推出了4040和8008.第二代为处理器是1974年推出的8080.第三代为处理器是20世纪70年代后期,
3、超大规模集成电路投入使用,Intel公司推出的8086/8088.1985年,第四代微处理器80386推出市场.4.设计一个能译出12个端口的译码器,它需要多少条编码线?4条5.简述微处理的构成。微处理器由算术逻辑部件(ALU)、控制部件、寄存器组和片内总线等几部分组成.6.计算机的控制器有哪些部件构成?控制器有程序计数器PC、指令寄存器IR、指令译码器ID、堆栈指示器SP和处理器状态字PSW构成.7.8086/8088微处理器的标志寄存器是如何设计的?可分为几种类型?各类的功能是什么?8086有一
4、个18位的标志寄存器FR,在FR中有意义的有9位,其中6位是状态位,3位是控制位OF:溢出标志位OF用于反映有符号数加减运算所得结果是否溢出DF:方向标志DF位用来决定在串操作指令执行时有关指针寄存器发生调整的方向。IF:中断允许标志IF位用来决定CPU是否响应CPU外部的可屏蔽中断发出的中断请求。TF:跟踪标志TF。该标志可用于程序调试。TF标志没有专门的指令来设置或清楚。SF:符号标志SF用来反映运算结果的符号位,它与运算结果的最高位相同ZF:零标志ZF用来反映运算结果是否为0。AF:下列情况下
5、,辅助进位标志AF的值被置为1,否则其值为0PF:奇偶标志PF用于反映运算结果中“1”的个数的奇偶性。CF:进位标志CF主要用来反映运算是否产生进位或借位。8.计算机的基本机构应包括哪些部件?微处理器(CPU),存储器,输入/输出接口电路,外部设备,总线9.8086/8088CPU内部都有那些寄存器?如何分类?通用寄存器:累加器,基地址寄存器,计数器,数据寄存器,堆栈指针寄存器,基地址寄存器,源变址寄存器,目的变址寄存器控制寄存器:指令指针寄存器,状态标志寄存器段寄存器:代码段寄存器,数据段寄存器,
6、堆栈段寄存器,附加段寄存器10.简述8086/8088的指令执行过程。包括三个基本阶段:1.取指令(将要执行的指令从内存取到CPU内。)2对指令译码(CPU对取入的该条指令进行分析译码,判断该条指令要完成的操作。)3.执行指令(CPU向各部件发出完成该操作的控制信号,完成该指令的功能)11.简述8086/8088微处理的编程结构。12.8086/8088指令系统可分为那几大类?8086/8088指令系统可分为六大类:数据传送指令(Datatransfer);算术指令(Arithmetic);逻辑指令
7、(Logic);串处理指令(Stringmanipulation);控制转移指令(Controltransfer);处理机控制指令(Processorcontrol)13.从跳转类指令可以看出计算机程序功能的那些特征?14.用2114(1Kx4bit)芯片构造128Kx8bit的存储器,要用多少组多少块芯片?组=8/4=2片/组体=128/1=128组15.用2Kx4bit的芯片构造32Kx8bit的存储器,要用多少组多少块芯片?组=8/4=2片/组体=32/2=16组16.PC及开机或Reset时
8、,各寄存器的状态怎样?机器从什么物理地址开始执行程序?该地址放了什么程序;是那种内存?该内存中是什么程序?答:PC及开机或Reset时,代码段寄存器CS和指令寄存器IP分别初始化为FFFFH和000H.从FFFF0H处开始执行程序。该地址放了初始化、自检、自取程序;该内存是ROM。17.简述只读存储器ROM有哪些种类?(1)掩膜只读存储器(2)可编程只读存储器(3)可擦除、可编程只读存储器(4)只读存储器的设计——由多个存储器芯片组成一个实际存储器,并与CPU连接。1