已知8255芯片的A口地址为0A4H,试分析当CPU执行输出指令访问0A7H端口时,该端口是8255A哪一个端口?

简答题一个微机系统采用8255A芯片为数据传送接口,并规定使用接口地址的最低两位作为芯片内部寻址。已知8255芯片的A口地址为0A4H,试分析当CPU执行输出指令访问0A... 简答题
一个微机系统采用8255A芯片为数据传送接口,并规定使用接口地址的最低两位作为芯片内部寻址。已知8255芯片的A口地址为0A4H,试分析当CPU执行输出指令访问0A7H端口时,该端口是8255A哪一个端口?
展开
 我来答
无畏无知者

2022-02-18 · TA获得超过4.5万个赞
知道大有可为答主
回答量:2.1万
采纳率:86%
帮助的人:5205万
展开全部

8255芯片中的A1A0地址分配如下:

那么在规定使用接口地址的最低两位作为芯片内部寻址时,即是占用了CPU的地址低位字节中的A1A0地址,那么当以 A7A6A5A4A3A2=101001 作为8255芯片的选通信号时,则访问8255的地址就是:A7A6A5A4A3A2A1A0=101001XX(= 0a4h~0a7h)

当8255芯片的A口地址为0A4H时,后续的地址 0A5H、0A6H、0A7H 则分别指向B口、C口、及控制寄存器;

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式