微机原理及接口技术--复习思考题 第一章: 计算机基础知识
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-29 2. 习题四(教材P120)第1、2、3题
第五章:存储器
1. 按存取方式分类,存储器可分为哪几种类型?
2. 存储芯片结构由哪几个部分组成?各部分的基本功能是什么? 3. 静态RAM与动态RAM有哪些异同?各自的适用环境如何? 4. 8086CPU与存储器相连时 ,AB、DB、CB等三总线应如何相连? 5. 试述线选法、部分译码和全译码等地址译码方式各有何特点? 6. 理解和掌握:教材P144的习题6
7. 分析教材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。
第七章:中断系统和中断控制器8259A
1. 什么是中断?与查询方式相比,中断有哪些优点?
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页的习题13 6. DAC0832有几种工作方式? 7. 教材P268页的习题17 8. 教材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寄存器,在串操作指令和 中用做计数器。