"刘彦文等编写的《微型计算机原理与接口技术(第2版)》对应的试卷及答案,涵盖了8088CPU的结构、内存与I/O接口、存储器寻址、总线周期、中断系统、8255A、串行通信等多个核心知识点。"
这篇内容涉及了多个关于微型计算机原理与接口技术的重要知识点,具体如下:
1. **8088CPU**:8088CPU具有16条地址总线,8条数据总线。控制总线中常见的三条信号包括地址锁存使能(ALE)、读写控制(R/W)和时钟信号(CLK)。
2. **存储器寻址**:8088的存储器寻址空间为64KB,I/O寻址空间为64KB。
3. **RAM芯片**:不同类型的RAM芯片有不同的地址线和数据线数量。例如,8K×4RAM芯片有13条片内地址线,4条片内数据线;而2048×8RAM芯片有11条片内地址线,8条片内数据线。
4. **总线周期**:8086/8088总线周期中,可以在T2周期之后插入空闲周期Ti。
5. **指令执行**:执行MOVBX,89ABH和ADDBH,BL两条指令后,BX寄存器的值为89ABH + BL,标志寄存器的各个位会根据加法结果更新,具体值需要根据BL的值来计算。
6. **物理地址计算**:下一条指令的物理地址由段寄存器内容乘16再加上指令指针(IP)寄存器的内容计算得出。
7. **CPU与I/O接口操作**:CPU对I/O接口电路的两个基本操作是读操作和写操作。
8. **存储器与I/O编址**:8088CPU采用统一编址方式,即存储器和I/O端口共享同一地址空间。
9. **SRAM特性**:SRAM存储器芯片电源掉电后,存储的数据会丢失。
10. **中断优先级**:NMI(非屏蔽中断)中断请求的优先级高于INTR(可屏蔽中断)请求。
11. **8255A端口**:8255A的三个并行端口称为Port A、Port B和Port C。
12. **串行通信**:串行通信有单工、半双工和全双工三种方式。异步通信的起始位是低电平,停止位通常是高电平,数据位可以选择5、6、7或8位。
13. **存储器速度**:在CPU中的寄存器、Cache、主存、辅存中,工作速度最快的是CPU中的寄存器。
14. **总线周期插入**:8086CPU总线周期在T1之前可以插入Tw。
15. **输入指令**:在输入IN指令中,数据可以输入到AX或者DX寄存器中。
16. **外设端口类型**:外设端口通常包括数据端口、状态端口和控制端口。
17. **程序控制传送方式**:包括直接传送、间接传送和存储器映像方式。
18. **MOV指令**:一条MOV指令可以用于在内存储器与I/O端口之间传输数据。
此外,试题中还包含了寻址方式的判断,如MOVBL,[DI]是直接寻址,ANDAX,8000H是立即寻址,SUBCX,[BP+DI]是变址寻址,ADCDX,BX是寄存器寻址。以及一些指令执行后的结果分析,例如MOVBX,3456H和MOVCX,2345H之后的运算结果等。这些内容都是深入理解8086/8088微处理器及其接口技术的基础。