8086微型计算机BIU总线接口部件功能与组成
143 浏览量
更新于2024-08-04
收藏 20KB DOCX 举报
"微型计算机基础知识点总结"
本资源摘要信息涵盖了微型计算机考试题部分中的关键知识点,包括总线接口部件(BIU)的功能和组成、8086CPU的内部组成、I/O独立编址和统一编址、主机与外设进行数据互换的常用方式、I/O接口的概念和功能、I/O接口电路的重要功能、中断的概念和类型等。
1. 总线接口部件(BIU)的功能和组成
总线接口部件(BIU)是8086CPU中负责与存储器和I/O端口传送数据的部件。BIU的主要功能是管理在存储器中存取程序和数据的实际解决过程。BIU由四个段地址寄存器、16位的指令指针寄存器IP、20位的地址加法器和6字节的指令队列组成。
2. 8086CPU的内部组成
8086CPU内部由两个主要部分组成:总线接口部件(BIU)和执行部件(EU)。BIU负责与总线打交道,用于CPU与存储器和I/O接口之间进行数据互换;EU负责将从指令队列中取得的指令加以执行。
3. I/O独立编址和统一编址
I/O独立编址是将I/O端口单独编排地址,独立于存储器地址。统一编址是将I/O端口与存储器地址统一编排,共享一个地址空间。
4. 主机与外设进行数据互换的常用方式
常用的数据互换方式包括:
①无条件传送方式:常用于简朴设备,解决器认为它们总是处在就绪状态,随时进行数据传送。
②程序查询方式:解决器一方面查询外设工作状态,在外设就绪时进行数据传送。
③中断方式:外设在准备就绪的条件下通过请求引脚信号,积极向解决器提出互换数据的请求。解决器无其他更紧迫任务,则执行中断服务程序完毕一次数据传送。
④DMA传送:DMA控制器可接管总线,作为总线的主控设备,通过系统总线来控制存储器和外设直接进行数据互换。
5. I/O接口的概念和功能
I/O接口是CPU和外部设备之间的接口电路,负责数据转换、电平匹配和互相联络。I/O接口电路中一般包含功能不同的寄存器,称为端口寄存器。通过对这些寄存器的编程,可以改变接口的功能和输入/输出关系。
6. I/O接口电路的重要功能
I/O接口电路的重要功能包括:
⑴设立数据缓冲以解决两者速度差异所带来的不协调问题。
⑵设立信号电平转换电路,如可采用MC1488、MC1489、MAX232、MZX233芯片来实现电平转换。
⑶设立信息转换逻辑,如模拟量必须经A/D变换成数字量后,才干送到计算机去解决,而计算机送出的数字信号也必须经D/A变成模拟信号后,才干驱动某些外设工作。
⑷设立时序控制电路。
⑸提供地址译码电路。
7. 中断的概念和类型
中断是CPU在执行指令时,因外部事件或内部事件而暂停当前指令的执行,转去执行相应的中断服务程序的过程。可屏蔽中断和不可屏蔽中断都是外部中断,但它们有所区别:可屏蔽中断可以被屏蔽,即在CPU执行中断服务程序时,可以暂停外部中断信号,而不可屏蔽中断则不能被屏蔽。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-11-10 上传
2022-10-27 上传
2022-10-27 上传
2022-10-27 上传
2022-10-27 上传
2022-10-27 上传
zzzzl333
- 粉丝: 790
- 资源: 7万+
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率