西南科大微机原理自测题详解:CPU、总线与I/O

需积分: 17 7 下载量 189 浏览量 更新于2024-09-10 收藏 61KB DOC 举报
本资源是一份关于西南科技大学微机原理期末自测题的题目汇编,涵盖了微机原理的基础概念与术语,以及一些实际应用中的简单问题。以下是部分内容的详细解析: 1. **8086的特性**: - 8086是一款16位的微处理器,具有16条地址线,可直接寻址的最大内存空间为64KB。 - 总线周期包括T1、T2和T3状态,其中Tw状态通常指T2状态,它是数据传输的等待状态。 2. **CPU结构与功能**: - 8086 CPU主要由算术逻辑单元(ALU)、控制单元(CU)和接口单元(IU)组成,分别负责数据处理、指令控制和I/O操作。 - 标志寄存器用于保存运算结果的状态,如进位标志、零标志等,指令队列则暂存待执行的指令,20位地址加法器用于地址计算。 - 代码段和堆栈段的物理地址由CS和SS寄存器决定。 3. **中断系统**: - 8086有21个中断源,中断服务程序的入口地址由中断类型号和对应的中断向量地址组成。 - 中断类型号20H对应的是键盘中断,中断向量位于中断向量表中,用于定位中断服务程序。 4. **I/O指令IN/OUT**: - IN/OUT指令涉及数据从内存到I/O设备或反之的传输,数据寄存器通常是AL或DX,间接寻址时通过DX间接访问存储器。 - INAL,DX指令表示从指定的I/O地址读取数据到AL,而OUT60H,AL则表示将AL寄存器的内容写入地址60H的I/O设备。 5. **8259A中断管理**: - 8259A支持多级中断,单片管理16级,三片管理64级。 - 硬件中断由外部设备触发,中断类型码由硬件提供,软件中断由CPU内部触发,通常具有较低优先级。 6. **中断处理和返回**: - 中断服务程序结束前需设置中断返回指令,子程序调用结束则设置RET指令。 - IRR和ISR寄存器的状态用于记录中断请求和处理状态。 7. **8253定时器与8255接口**: - 8253有多个地址,可以配置不同通道的工作方式,8255有多个数据端口和工作模式。 - 各接口的地址和端口配置都有特定的含义,如控制端口地址、通道数据端口地址等。 8. **时钟、门控与初始化**: - 8253定时器的GATE信号控制定时器启动和停止,CLK端用于接收时钟信号,OUT端用于输出计数值。 - 初始化定时器时,先写控制寄存器设置工作模式,再写计数值寄存器。 9. **微型计算机组成与总线**: - 微型计算机主要由CPU、内存、输入输出设备和总线组成。总线包括数据总线、地址总线和控制总线,总线结构提高了系统的灵活性和效率。 10. **8086内部结构**: - 内部结构包含运算器、控制器、寄存器组(如通用寄存器、标志寄存器等)、内部中断控制器等部分,每个部分负责特定的功能。 通过这些题目,学习者可以深入理解8086微机原理,掌握基本概念、CPU结构、中断系统、I/O操作、定时器和接口控制等内容,为考试或实际项目开发打下坚实基础。