微机原理及接口技术--复习思考题第一章: 计算机基础知识1.数值数据的原码、反码、补码表示方法2.微型计算机的硬件系统的基本组成结构3.微型计算机的主要性能指标有哪些?4.典型的微型计算机有哪几种总线?它们分别传送什么信息?5.计算机硬件系统的基本结构有哪些部分?请画出对应的结构框图。
6.在典型的8位微处理器中,程序计数器(PC)的作用是什么?第二章:8086/8088微处理器及体系结构1.8086CPU由哪两大部分组成?其各自的功能是什么?2.什么是EU?什么是BIU?EU和BIU可以并行工作吗?3.EU主要完成哪两种类型的工作?4.指令队列的功能提什么?5.什么是数据总线?数据总线的功能是什么?6.什么是地址总线?地址总线的功能是什么?7.什么是控制总线?请列举几个常用的控制信号线。
8.8088CPU和8086CPU在总线结构上有何区别?9.SP为堆栈指针寄存器,它的作用是什么?SP与哪个寄存器一起,可构成当前堆栈栈顶的逻辑地址?10.BP与SP在使用上有何区别?11.8086CPU有哪些段寄存器?这些段寄存器的用途是什么?12.在8086CPU中,IP为什么寄存器?它的功能是什么?13.什么是逻辑地址?什么是物理地址?指令的逻辑地址由哪两个寄存器共同表示?14.已知逻辑地址2000H:1000H,试计算其对应的物理地址?15.8086CPU中有一个标志寄存器,该寄存器中的CF、ZF、OF、SF、IF、DF等标志位分别表示什么含义?16.8086CPU外中总线有多少条地址线?它可直接寻址的存储空间是地址范围(用16进制表示)是多少?17.8086CPU的外部数据总线为多少位?18.数据在内存中存储时,规则字是如何存放的?非规则字又是如何存放的?19.8086CPU在访问规则字时,需要几个总线周期?访问非规则字时,需要几个总线周期?20.8088CPU的外部总线是多少位?它访问规则字与非规则字时所用的总线周期是否相同?教材P20(习题二)中第1题---第8题的内容第三章:指令系统1.8086CPU指令系统有哪些类型的寻址方式?各类寻址方式有什么特点?能正确区分指令的寻址方式。
(P46~49)2.掌握通用数据传送指令的功能和格式,能正确理解MOV类的指令功能,掌握MOV类指令的使用。
3.理解和掌握堆栈操作类指令的功能和格式。
4.LOOP,RET,JZ,JC,AND,OR等指令的功能。
例题部分:例3-2,例3-10,例3-6;P66页的例子复习:教材P79(习题三)中第1题---第7题教材P80(习题三)中第9、11、12、19题第四章:汇编语言程序设计1.例4-7;例4-25;例4-27;例4-292.习题四(教材P120)第1、2、3题第五章:存储器1.按存取方式分类,存储器可分为哪几种类型?2.存储芯片结构由哪几个部分组成?各部分的基本功能是什么?3.静态RAM与动态RAM有哪些异同?各自的适用环境如何?4.8086CPU与存储器相连时,AB、DB、CB等三总线应如何相连?5.试述线选法、部分译码和全译码等地址译码方式各有何特点?6.理解和掌握:教材P144的习题67.分析教材P136页的图5-17,说明该电路中,2764和1#6264,2#6264存储器芯片基本地址范围分别是多少(用16进制表示)。
8.芯片2764为什么类型存储器,其容量是多少?9.芯片6264为什么类型存储器,其容量是多少?第六章:输入输出1.输入输出接口电路的基本功能是什么?2.接口中的数据信息有哪些类型?3.计算机系统中IO编址有哪两种方式?8086系统使用其中的哪种IO编址方式?4.程序控制方式有两种类型?5.复习教材P150页关于查询输入和查询输出的例子。
6.CPU与外设交换信息的控制方式有哪4种类型?各有什么特点?7.教材P64页的习题3。
第七章:中断系统和中断控制器8259A1.什么是中断?与查询方式相比,中断有哪些优点?2.8086CPU有哪几个内部中断?有哪两个外产中断?3.什么是中断向量表?4.若已知某中断源的中断类型码为24H,试计算该中断服务程序地址在中断向量表中位置是什么?(即分析中断类型码与中断向量地址的关系)5.例7-1(中断向量的设置方法)6.8259的中断请求有哪两种触发方式?它们对请求信号有什么要求?7.8259的IRR、IMR和ISR三个寄存器的作用是什么?第8章:接口技术1. 8255A有哪些工作方式?简述各工作方式的基本特点及基本功能。
2. 8255A有哪些端口?这些端口的端口地址是如何确定的?2. 8255A的控制字及初始化编程(例8-1,例8-2,例8-3)3. 8255A的应用编程(例8-4)4. 8253有有几个计数器?是多少位的?5. 教材P268页的习题136. DAC0832有几种工作方式?7. 教材P268页的习题178. 教材P268页的习题19部分练习思考题一、填空题1.8086是_____位的CPU,它有_____位的数据总线。
2.8086是_____位的CPU,它有_____位的地址总线。
3.8088是_____位的CPU,它有_____位的数据总线。
4.8088是_____位的CPU,它有_____位的内部数据总线,有____位的外部数据总线。
5.1个8K*8 bit的RAM芯片应该有_____地址线,_____根数据线。
6.1个8K*8 bit的RAM芯片应该有_____存储单元,每个单元由_____位二进制构成。
7.1个8K*8 bit的RAM芯片应该有_____地址线,_____根数据线,容量是____KB。
8.要组成64K*8bit的存储器,共需要_______片64K*1 bit的RAM芯片。
9.要组成64K*8bit的存储器,共需要_______片64K*1 bit的RAM芯片。
10.二进制数若为无符号数,其对应的十进制值是_______,若为有符号数,其对应的十进制值是_______。
11.若已知一个数-78,则该数用8位二进制补码表示为_______________。
12.已知一个有答号数56H,则该数的反码是_______,补码是_________。
13.AX是16位的寄存器,可以分解为_____和_____两个寄存器来使用。
14.已知当前数据段位于存储器的81000H到90FFFH范围内,则DS的值为______。
15.外部译码电路方式中,当剩余的高位地址部分全部参与译码,则称为_____译码。
16.给定一个存放数据的内存单元的偏移地址是4000H,(DS)=2000H,则该内存单元的物理地址是。
17.SS是寄存器,它指向当前段的首地址。
18.MN/MX引脚设置为时,8086可工作于最大方式。
19.8086的中断可分为________、________两大类。
20.CPU处理完“紧急事件”,返回原程序继续执行,称为________。
21.8255A是通用芯片,一片8255A可扩展____个IO线。
22.I/O端口寻址方式中,独立编址方式是把_____________和___________分开编址,使用不同的指令进行访问。
23.总线由数据总线、地址总线和____________组成。
24.PSW是标志寄存器,又称__________寄存器。
25.OF是_______标志位。
IF是_______标志位。
26.CX寄存器,在串操作指令和中用做计数器。
27.给定一个存放数据的内存单元的偏移地址是2010H,(DS)=0C00EH,则该内存单元的物理地址是。
28.CX是位的寄存器,在串操作指令和中用做计数器。
29.给定一个存放数据的内存单元的偏移地址是2010H,(DS)=0C00EH,则该内存单元的物理地址是。
30.CS是寄存器,它指向当前段的首地址。
31.指令指针(IP)是一个位的专用寄存器,用于存放将要取出的指令在当前代码段中的。
32.CPU由和两大功能部分组成。
33.主机(或CPU)向外设写入数据的过程称为________。
34.主机(或CPU)从外设读入数据的过程称为________。
35.在译码过程中,如果有三根地址线没用到,会有________个重叠地址。
36.总线按传送信息的类别可分为:________、________、________三类。
37.面向字符型的串行通信协议规定数据是以________为单位传送的。
38.串行通信方式分为________和________。
39.MN/MX引脚设置为时,8086可工作于最小方式。
40.MN/MX引脚设置为时,8086可工作于最大方式。
41.INTR引脚的功能是。
42.INTA引脚的功能是。
43.RD引脚的功能是。
44.WR引脚的功能是。
45.PC/XT总线采用的总线数据传输方式。
46.8086系统中,I/O端口的编址方式是。
47.8086的中断可分为________、________两大类。
48.8086的外部中断分为________和________。
49.CPU处理“紧急事件”时,原程序的暂时中断处称为________。
50.CPU处理完“紧急事件”,返回原程序继续执行,称为________。
51.8255A是通用________芯片。
52.8255A具有三种工作方式:________、________和________。
53.8255A的A口有________种工作方式,而B口只有________种工作方式。
二、选择题1.表达式B^ B 的运算结果是_______。
A)B B)C)B D)B2.使用_____片64K*1 bit的RAM芯片可组成64KB的存储器,需要采用___扩展连接方法。
A)32,字B)64,字C)32,位D)64,位3.下列指令中,正确的是_______。
A) MOV AH, BX B)MOV [BX], [SI]C)MOV AX, [SI] D)MOV AX, [SI][DI]4.下列指令中,正确的是_______。
A) MOV [DI], AL B)MOV [DI], [SI]C) ADD [SUM],10[BX] D)ADC 1000H, AX5.下列指令中正确的是________。
A) IN AX, 200H B)PUSH CSC)POP CS D)OUT AL,80H6.下列指令中正确的是________。
A)IN AX, 80H B)IN DX, BXC)OUT BL, AL D)OUT 120H, AX7.指令MOV AX, [1000H]中,源操作数的寻址方式是_______。
A)立即寻址B)直接寻址C)寄存器间接寻址D)寄存器寻址8.指令MOV AX, [BX] 中,源操作数的寻址方式是_______。