微机原理8255A的端口地址确定??

考研复试题:给的图是:8255A的A1、A0分别接8086CPU的A2、A1;8255A数据线D7--D0接8086的D7--D0:8255A的片选cs(非)引出一根线,... 考研复试题:
给的图是:
8255A的A1、A0分别接8086CPU的A2、A1;
8255A数据线D7--D0接8086的D7--D0:
8255A的片选cs(非)引出一根线,线这边直接写的80H;(就是这儿不理解,80H是什么意思啊?不会是打印错误,每年给的都是80H,这是一种特定的表示方式吗?)
问:
(1)8255A芯片的四个端口地址是多少?
(2)若将8255A的数据线与8086的高八位数据线D15--D8相连,其他引脚不变,8255A的四个端口地址变为多少?
展开
 我来答
守望中的守护
2015-09-06 · TA获得超过407个赞
知道小有建树答主
回答量:150
采纳率:50%
帮助的人:42.6万
展开全部
8255A有两个地址引脚A1和A0进行片内地址译码,A1A0应该接系统地址总线(也就是CPU的地址总线)的最低两位。
以8086CPU为例,假设前级系统板A9-A5这5根地址线确定的片选8255A地址范围是060H-07FH,它的含义是地址总线上出现这个地址范围内的地址则8255A被选中可以进行读写操作,这里的地址重叠(指的是多个地址可以选中同一芯片)是因为A4-A0没有接线造成的,实际上8086有16根地址总线,高位地址总线会造成更多的地址重叠,此处不再考虑。
在以上的连线方式上,A1A0进行片内译码,对应关系如下:
A1A0为11,此时地址确定为063H,写方式控制字
A1A0为00,此时地址确定为060H,读写A口
A1A0为01,此时地址确定为061H,读写B口
A1A0为10,此时地址确定为062H,读写C口
反受其咎_fly
推荐于2016-10-03
知道答主
回答量:5
采纳率:0%
帮助的人:9万
展开全部
(1)应该是考研学校的规定吧 最后询问相关出题人 应是80H 82H 84H 86H
(2) 高八位相连时,地址变为奇地址 即81H 83H 85H 87H
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式