最小模式下总线保持

上传人:新** 文档编号:570046890 上传时间:2024-08-01 格式:PPT 页数:12 大小:278.50KB
返回 下载 相关 举报
最小模式下总线保持_第1页
第1页 / 共12页
最小模式下总线保持_第2页
第2页 / 共12页
最小模式下总线保持_第3页
第3页 / 共12页
最小模式下总线保持_第4页
第4页 / 共12页
最小模式下总线保持_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《最小模式下总线保持》由会员分享,可在线阅读,更多相关《最小模式下总线保持(12页珍藏版)》请在金锄头文库上搜索。

1、3. 最小模式下的总线保持CPUI/OMDMA请求8237外设W请求W响应HOLDHLDACPU 当一个系统中有多个总线当一个系统中有多个总线主模块时,主模块时,CPUCPU以外的其它总线以外的其它总线主模块为了获得对总线的控制,主模块为了获得对总线的控制,需要向需要向CPUCPU发出使用总线的请求发出使用总线的请求信号;而信号;而CPUCPU得到请求之后,如得到请求之后,如果同意让出总线,就要向请求果同意让出总线,就要向请求使用总线的主模块发出应答信使用总线的主模块发出应答信号。号。8086/80888086/8088为此提供了一对为此提供了一对专用于最小模式下的总线控制专用于最小模式下的总

2、线控制联络信号联络信号HOLDHOLD和和HLDAHLDA。1CPU让出总线上升沿采样CPU重新接管总线4. 最小模式下的总线保持2CPUCPU必须等到必须等到T4T4或或TITI状态的下降沿才发出状态的下降沿才发出HLDAHLDA信号。可能会信号。可能会延迟延迟几个时钟周期。几个时钟周期。HOLDHOLD请求信号请求信号直接影响直接影响8086/80888086/8088总线接口部件总线接口部件(BIU)(BIU)的工作,的工作,但对执行部件但对执行部件(EU)(EU)的影响只是的影响只是间接间接的。的。当发总线保持请求的设备将当发总线保持请求的设备将HOLDHOLD信号降为低电平时,信号降

3、为低电平时,CPUCPU也将也将HLDAHLDA信号降为低电平,但是信号降为低电平,但是CPUCPU不会马上重新驱动总线,而是使不会马上重新驱动总线,而是使这些引脚继续浮空,直到这些引脚继续浮空,直到CPUCPU需要执行一个总线操作时,才结束需要执行一个总线操作时,才结束这些引脚的浮空状态。这样就可能出现在某一小段时间中,没这些引脚的浮空状态。这样就可能出现在某一小段时间中,没有任何一个模块在驱动总线。为了防止在总线的切换期间,由有任何一个模块在驱动总线。为了防止在总线的切换期间,由于没有任何主模块的驱动而造成控制线电平漂移到最小电平以于没有任何主模块的驱动而造成控制线电平漂移到最小电平以下,

4、所以,下,所以,在控制线和电源之间需要连接一个提拉电阻。在控制线和电源之间需要连接一个提拉电阻。 说 明:32.4 80862.4 8086的存储器组织和的存储器组织和I/OI/O组织组织 1. 存储器组织存储器组织 80868086有有2020根地址线,可寻址根地址线,可寻址1M1M的存储空间。存储器仍按的存储空间。存储器仍按字节字节组织,每个字节组织,每个字节只有只有唯一的一个地址唯一的一个地址。 若存放的信息是若存放的信息是8 8位的字节,将按顺序存放;若存放的位的字节,将按顺序存放;若存放的数为数为1 1个字个字时,则字的时,则字的低位低位字节放在字节放在低地址低地址中,中,高位高位字

5、节放字节放在在高地址高地址中。对存放的字,其中。对存放的字,其低位低位字节可以在字节可以在奇数地址奇数地址中开中开始存放,也可以在始存放,也可以在偶数地址偶数地址中开始存放;前者称为中开始存放;前者称为非规则存非规则存放放,这样存放的字称为非规则字;后者称为,这样存放的字称为非规则字;后者称为规则存放规则存放,这样,这样存放的字称为规则字。存放的字称为规则字。 对对规则字规则字的存取可在的存取可在1 1个个总线周期完成,总线周期完成,非规则字非规则字的存的存取则需要取则需要两个两个总线周期。总线周期。4 (1) 80861) 8086存储器结构及与系统总线的连接存储器结构及与系统总线的连接5

6、(2) 8086存储器的奇偶地址读字节和字的操作62. 存储器的编址 8086 8086有有2020根地址线,可寻址根地址线,可寻址1M1M的存储的存储空间。这空间。这1MB1MB的内存单元按照的内存单元按照0000000000 FFFFFHFFFFFH来编址。来编址。 (1 1)存储器的分段结构存储器的分段结构 图见后图见后 7 (2)物理地址和逻辑地址演示演示11230H11240H1123H:0001H8 存储器采用分段方法进行组织的优点:可扩大寻址范围。缩短指令长度,提高了程序的允许速度。程序装配方便。 (3)存储器分段的优点9 3.8086的I/O组织 CPU接口电路外设 8086

7、8086系统和外部设备之间是系统和外部设备之间是通过通过I/O I/O 接口芯片来联系的。接口芯片来联系的。每每个个 I/O I/O芯片都有一个或几个端口芯片都有一个或几个端口,一个端口对应了芯片内部的一个一个端口对应了芯片内部的一个寄存器或一组寄存器。系统为每寄存器或一组寄存器。系统为每个端口分配一个地址,此地址叫个端口分配一个地址,此地址叫端口号。端口号。 8086 8086允许有允许有6553565535(64K64K)个)个8 8位的位的I/OI/O端口,两个编号相邻的端口,两个编号相邻的8 8位端口可以组合成一个位端口可以组合成一个1616位端位端口。口。10 端口的编址方式:端口的

8、编址方式:vI/OI/O端口独立编址端口独立编址 按照按照0000HFFFFH0000HFFFFH来编址(用地址总线的低来编址(用地址总线的低1616位寻址)。只有两条指令可用,即:位寻址)。只有两条指令可用,即: 输入:输入:IN AXIN AX,PORTPORT IN AL IN AL,PORT PORT 输出:输出:OUT PORTOUT PORT,ALAL 3.8086的I/O组织 11 3.8086的I/O组织 vI/OI/O端口与内存统一编址端口与内存统一编址 优点:优点:所有访问内存的指令都适用于外设。所有访问内存的指令都适用于外设。 缺点:缺点:把把1MB1MB的内存空间分出一部分作为外设地址,的内存空间分出一部分作为外设地址,这样就减少了内存的寻址范围,但程序不清楚。这样就减少了内存的寻址范围,但程序不清楚。 例如:例如:MOV AXMOV AX,BX BX 此指令可能为:此指令可能为:CPU CPU 内存内存 或:或:CPU I/O CPU I/O 不够清楚不够清楚12

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号