gpt4 book ai didi

io - Z80 上未记录的 16 位 I/O 寻址

转载 作者:行者123 更新时间:2023-12-04 14:49:49 24 4
gpt4 key购买 nike

我从 Z80 上的 Zilog 数据表中注意到,对于 I/O(IN 和 OUT)指令组,各种寄存器的内容通常放在地址总线的前 8 位(取决于指令),其中低 8 位选择最多 256 个理论上连接的设备之一。

我的问题是用这些高 8 位这样做有什么意义?我知道有些机器以某种与降低解码复杂性相关的方式使用它,但它们是否认真用于任何事情?我想完全按照 Z80 的建议实现这些指令,但我认为实现这种行为没有意义,因为它是非标准的。这种行为被描述为未记录在案,例如,在“世嘉大师系统”中,我会逃脱吗?非常感谢。

问候,
菲尔·波特

最佳答案

行为完全documented由 Zilog(第 269-287 页)。
我猜有些外设可能会使用地址总线的高位 A8..A15 作为一种 8 位参数。

关于io - Z80 上未记录的 16 位 I/O 寻址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8507799/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com