《微机原理与接口技术》是一门深入理解计算机硬件与软件交互的重要课程。复习练习题主要涵盖以下几个核心知识点:
1. **CPU结构**:8086/8088 CPU由执行单元和总线接口单元组成,执行单元负责运算,总线接口单元处理与外部设备的数据传输。
2. **CPU特性**:数据线宽度和寻址空间的关系,例如16位数据线对应16位字长,20位地址线可以寻址1MB(2^20字节)的内存。
3. **工作模式**:8086有最小模式和最大模式,最小模式适合简单系统,最大模式用于扩展系统,提供更多I/O资源。
4. **复位状态**:复位后,CS的内容为0FFFFH,IP的内容为0000H,CPU从内存的0FFFFH:0000H处开始执行程序。
5. **标志寄存器**:16位的标志寄存器包括6个状态标志位(如CF, ZF, SF等)和3个控制标志位(如DF, IF, TF等)。
6. **I/O编址**:I/O端口地址的编址方式有统一编址和独立编址,8086采用独立编址。
7. **I/O传送方式**:包括无条件传送、查询传送、中断传送和DMA(直接存储器存取)。
8. **I/O指令**:例如将数据从CPU输出到地址为100H的I/O端口的指令是MOV DX, 100H和OUT DX, AL。
9. **中断响应**:响应可屏蔽中断INTR需要IF标志位为1。
10. **8253计数器**:计数器工作在模式3可以输出方波,根据频率计算计数初值。
11. **串行通信**:包括异步通信和同步通信,波特率定义了单位时间内的数据传输速率。
12. **存储器组织**:8088系统中,存储器被分成若干不超过64K字节的段。
13. **中断请求**:高电平使能INTR端,可触发可屏蔽中断。
14. **最小/最大模式**:最小模式下,控制总线由CPU自身产生,最大模式下由8288总线控制器产生。
15. **并行/串行I/O**:并行I/O以字节或字为单位,串行I/O以位为单位。
16. **逻辑芯片**:锁存器用于分离地址信息,双向缓冲器用于地址/数据复用线的双向数据传输。
17. **8253计数器**:再次强调,工作于模式3,根据频率设定计数初值。
18. **8237A DMA控制器**:具有单字节传送、块传送、请求传送和级连方式四种工作模式。
19. **串行通信方式**:包括单工、半双工和全双工。
20. **总线周期**:8086的总线周期与时钟频率有关,如5MHz时钟频率下,典型总线周期为800ns。
21. **8253计数器**:内含3个计数器,每个计数器有CLK、GATE和OUT引脚。
22. **8255并行接口**:A口有3种工作方式,B口有2种,C口有1种。
23. **I/O指令**:8086访问I/O端口使用IN和OUT指令。
24. **总线**:连接多个设备或功能部件的公共信号线。
25. **8259中断控制器**:支持高电平和边沿触发方式,并区分硬件中断和软件中断。
26. **中断向量表**:位于内存00000H~003FFH区域,包含256个中断向量,每个向量占4个字节。
27. **存储器操作**:M/、/和状态决定当前操作,M/=1,/1,/0表示存储器写操作。
28. **8253计数器设定**:计算模式3下的计数值和控制字。
29. **中断向量**:中断向量表的位置和大小。
30. **8086引脚状态**:M/、/和的状态决定当前操作。
31. **8251串行通信控制器**:设有奇/偶错、帧格式错和溢出错标志。
32. **8259A寄存器**:7个可编程寄存器,接收初始化命令字和操作命令字。
33. **MXMN /引脚**:决定CPU工作模式。
这些知识点是学习《微机原理与接口技术》的基础,涵盖了CPU结构、I/O操作、中断系统、存储器组织、总线操作以及特定硬件芯片的功能和使用。通过深入理解和掌握这些概念,可以为后续的计算机系统设计和分析打下坚实基础。