微机原理知识点

简介: 9.什么是基本总线周期,什么是扩展总线周期?基本总线周期由 4 个时钟周期组成,分别为 T1、T2、T3 和 T4。在 T1 时刻,CPU 的地址/数据复用线上发出地址信息,用于存储器单元或 I/O 端口的寻址。在 T2~T4 期间,在 CPU 的地址/数据复用线和存储器单元或 I/O 端口之间实现数据传送。扩展总线周期是在基本总线周期的基础上,根据特殊要求加入等待周期 Tw 和空闲周期 Tt。为了保证高速 CPU 与低速存储器或 I/O 接口间的数据读写,在控制线 READY 的控制下,可在 T3 与 T4 间插入一个或多个等待周期 Tw。当 CPU 暂时不需要经总线传送数据时,可

9.什么是基本总线周期,什么是扩展总线周期?
基本总线周期由 4 个时钟周期组成,分别为 T1、T2、T3 和 T4。在 T1 时刻,CPU 的地址/数据复用线
上发出地址信息,用于存储器单元或 I/O 端口的寻址。在 T2~T4 期间,在 CPU 的地址/数据复用线和存储
器单元或 I/O 端口之间实现数据传送。扩展总线周期是在基本总线周期的基础上,根据特殊要求加入等待
周期 Tw 和空闲周期 Tt。为了保证高速 CPU 与低速存储器或 I/O 接口间的数据读写,在控制线 READY 的控
制下,可在 T3 与 T4 间插入一个或多个等待周期 Tw。当 CPU 暂时不需要经总线传送数据时,可在 T4 后插
入一个或多个等待周期 Tt。
10.什么是地址锁存器?为什么要用地址锁存器?用什么信号控制锁存?
地址锁存器就是一个暂存器,它根据控制信号的状态,将总线上的地址信息暂存起来。
由于 CPU 受芯片封装的限制,只有 40 个管脚,所以地址线和数据线只能采用复用的方式共同使用某
些管脚。对存储器进行读取数据或写入数据时,存储器要求在这个过程中地址信息必须稳定提供给存储器,
而由于 CPU 地址线和数据线是复用的,就不可能在同一时刻具有地址和数据两种功能,这就需要在 CPU 提
供地址信息时,将地址信息锁存起来,以保证下一个时刻,当这些复用的管脚起着数据线的功能时,存储
器仍然有正确的地址信息。
通过 CPU 送出的 ALE 高电平信号来控制锁存的。锁存的信息包括这些复用管脚的地址(A19~A0)和
BHE ̅̅̅̅̅̅等信号。
11.什么是最小模式?什么是最大模式?
最小模式:在该系统中只有一个微处理器,所有的总线控制信号都由 8086 直接产生,因此,系统中
总线控制电路被减到最少。
最大模式:在该系统中包含两个或者多个微处理器,其中一个主处理器就是 8086,其它处理器为协
处理器,是协助主处理器工作的。它作用在中等规模或大型的 8086 系统中。一般情况下和 8086 配合的协
处理器有两个,一个是数值运算协处理器 8087,一个是输入/输出协处理器 8089。
12.CPU 从功能上可分为哪两部分?这样设计的优点是什么?
从功能上分为两大部分,一是执行部件(EU),二是总线接口部件(BIU)。EU 负责执行所有的指令,
向 BIU 提供指令执行的结果数据和地址,并对通用寄存器和标志寄存器进行管理。BIU 负责执行外部总线
周期,也就是负责 CPU 与存储器和外设之间的信息交换。
CPU 分成两部分后,BIU 负责取指令,EU 负责执行指令,它们之间既互相独立又互相配合,即实现了
取指令和执行指令的并行工作,大大提高了 CPU 和总线的利用率,从而提高了指令的处理速度。

相关文章
|
C++
C/C++给文件加crc校验
C/C++给文件加crc校验
378 1
|
6月前
|
JSON API 开发者
深度分析微店API接口,用Python脚本实现
微店作为知名移动端电商平台,其开放平台提供丰富的API接口,支持商品、订单、客户及营销管理。本文分析其API核心特性,并提供Python调用示例,助力开发者快速集成业务功能。
|
9月前
|
设计模式 XML JSON
【设计模式】【行为型模式】访问者模式(Visitor)
一、入门 什么是访问者模式? 访问者模式(Visitor Pattern)是一种行为设计模式,允许你将算法与对象结构分离。通过这种方式,可以在不改变对象结构的情况下,向对象结构中的元素添加新的操作。
294 10
|
3月前
|
安全 Java API
Java 音频切割:一种无需 FFmpeg 的轻量级 WAV 分段方案
本文介绍一种基于Java原生Audio API的轻量级WAV音频切割方案,无需依赖FFmpeg。针对PCM编码的WAV文件,利用`javax.sound.sampled`包实现高效、精准的分段处理,具备启动快、无外部依赖、安全易部署等优势,特别适用于语音预处理、高安全环境及嵌入式场景,是替代FFmpeg的极简工程实践。
Java 音频切割:一种无需 FFmpeg 的轻量级 WAV 分段方案
|
4月前
|
人工智能 生物认证 数据安全/隐私保护
AI检测器:我们如何识别机器生成的内容?
AI检测器:我们如何识别机器生成的内容?
387 3
|
Ubuntu Shell Linux
【Docker最佳实践】Windows上安装Docker及常见问题解决
一、环境准备: 1. window 7 2. 支持“ Hardware Virtualization Technology”,并且,“virtualization ”可用 3. Docker Toolbox (官网地址:https://www.docker.com/products/docker-desktop 阿里云镜像: http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/)【下载最新版本】
7795 0
|
机器学习/深度学习 人工智能
Qwen2VL-Flux:开源的多模态图像生成模型,支持多种生成模式
Qwen2VL-Flux 是一个开源的多模态图像生成模型,结合了 Qwen2VL 的视觉语言理解和 FLUX 框架,能够基于文本提示和图像参考生成高质量的图像。该模型支持多种生成模式,包括变体生成、图像到图像转换、智能修复及 ControlNet 引导生成,具备深度估计和线条检测功能,提供灵活的注意力机制和高分辨率输出,是一站式的图像生成解决方案。
1499 4
Qwen2VL-Flux:开源的多模态图像生成模型,支持多种生成模式
|
文字识别 监控 算法
Baumer工业相机堡盟工业相机如何使用BGAPISDK联合Halcon将图像中的六一快乐字体提取出来(C#)
Baumer工业相机堡盟工业相机如何使用BGAPISDK联合Halcon将图像中的六一快乐字体提取出来(C#)
273 0
|
Docker 容器
Docker 启动失败 (code=exited, status=1/FAILURE)错误解决办法
Docker 启动失败 (code=exited, status=1/FAILURE)错误解决办法
3154 1

热门文章

最新文章