关于中断控制器8259A的端口字节问题?

发布于 2022-09-07 23:52:30 字数 242 浏览 19 评论 0

8259A可编程中断控制器端口问题

有初始化命令字ICW(4个)

操作命令字OCW(3个)

总共需要写入56个字节,

而其端口只有

0x20,0x21

0xa0,0xa1

四个端口,这些端口也是一个字节的,请问如何将这56个字节写入这四个端口中的?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

叫思念不要吵 2022-09-14 23:52:30

仔细看文档吧,操作上有严格的顺序要求,就可以做到两个地址操作多个命令字,比如写入奇地址,可以按顺序写入ICW2,ICW3,ICW4,OCW也有严格的地址和数据位的要求,按照文档要求写入奇偶两个地址,芯片就可以识别你是在发什么命令字。 四个端口是两片级联了,一个8259A只有一根地址线,也就是两个端口。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文