8086微处理器:计算机系统基础与习题解析

需积分: 0 1 下载量 104 浏览量 更新于2024-06-19 收藏 146KB DOCX 举报
"这是一份关于微处理器课程的习题库,涵盖了微型计算机基础概论、8086/8088指令系统、汇编语言程序设计、存储系统、输入输出及中断技术和常用数字接口电路等内容。习题库包含了填空题,主要测试学生对8086/8088微处理器的地址转换、存储器结构、I/O接口、总线控制以及中断处理等基础知识的理解。" 本文将详细解释这些习题中涉及的关键知识点: 1. 微型计算机系统结构:由微型计算机、输入/输出(I/O)设备和软件(包括系统软件和应用软件)组成。这反映了计算机硬件和软件的相互协作。 2. 8086/8088 CPU的指令队列:8086 CPU的指令队列可以存储6个字节,而8088的指令队列可以存储4个字节。当达到特定条件时,BIU(总线接口单元)会自动取指令,这是CPU执行指令的基础。 3. 存储器组织:8086系统的1MB内存被分为偶地址和奇地址存储体,每部分512KB。这种分体结构是为了实现地址线的复用,提高访问效率。 4. 逻辑地址与物理地址的转换:逻辑地址由段寄存器(CS)和偏移地址(IP)组成,转换为物理地址时需进行加法运算。例如,CS:IP = 5100H:2200H 对应物理地址 53200H。 5. I/O接口与信号:接口电路与外部设备交互的信号类型包括数字量、模拟量、开关量和脉冲量。这些信号用于数据传输和设备控制。 6. 总线控制:微型计算机的外部结构特征是总线控制,意味着数据和控制信息都通过总线传输。 7. 总线周期:8088 CPU在T1状态输出地址信息,总线周期通常由4个状态组成,但可能插入TW状态以适应慢速设备。 8. 中断处理:CPU响应中断时,仅保存CS和IP的值,表示中断返回点。中断处理是计算机实时响应外部事件的重要机制。 9. EU与BIU:8086 CPU包含执行单元(EU)和总线接口单元(BIU),两者独立工作,提升了CPU的并行处理能力。 10. 存储器配置:构建256KB存储系统,使用16K×1位的SRAM芯片,需要128片芯片,14根片选线,并分为16个芯片组。这展示了如何根据芯片容量和系统需求来规划存储器布局。 11. 初始状态:8086 CPU复位后,寄存器CS、IP和DS将被置为特定值,如CS=0FFFFH,IP=0000H,DS=0000H,这定义了复位后的程序执行起点。 以上知识是学习微处理器课程的核心要点,涉及了微处理器的基础架构、寻址方式、I/O交互、总线操作以及存储器组织等多个方面。通过深入理解和掌握这些概念,学生能够为更高级的计算机系统设计和分析打下坚实的基础。