首页 > 解决方案 > 8086 中的 BHE' 信号何时激活或停用?

问题描述

我正在研究 8086 的硬件规格,我想知道 BHE' 信号有什么作用?什么时候激活?停用?

标签: hardwarex86-16microprocessors

解决方案


可以寻址内存中的字节(8 位)和字(16 位)。

要访问偶数地址的字节A0信号将为逻辑 0,BHE信号将为 1。
要访问奇数地址的字节A0信号将为逻辑 1,BHE信号将为 0。
要访问一个偶数地址的字A0信号逻辑上为 0,BHE信号也为 0。

操作说明 A0 BHE 循环
移动,[1234h] 0 1 10
移动,[1235h] 1 0 10
mov 斧头,[1234h] 0 0 10

要访问奇地址的字,处理器需要分别寻址字节。这将导致 4 个周期的惩罚!
该指令mov ax, [1235h]将需要 14 个周期。


推荐阅读