免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3387 | 回复: 3
打印 上一主题 下一主题

请问微机接口芯片是接在哪儿的?地址是怎么确定的啊? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-09-07 11:32 |只看该作者 |倒序浏览
10可用积分
大家好,我在自学《32位微型计算机接口技术及应用》这本书,有些问题想破脑袋也弄不明白,很痛苦。
先顺便问一下,是不是要学数字电路啊?
比如书中提到了82C55A这样的可编程并行接口芯片,说是在32位微机里,已经将其集成到接口芯片组里去了,
问题:接口芯片组在哪里?是在主板上的什么位置,还是在机箱后面的什么地方呢?
继续,书上说,在实际的应用中,并行接口的应用有两种情况,一种是微机系统里配置的82C55A,端口地址是60H~63H,用于控制键盘,扬声器,定时器,以及存储器扩充。另一种是用户扩展的82C55A,其端口地址由用户安排,不受BIOS的限制。
问题:用户扩展的82C55A插在哪儿?用户怎么确定它的端口地址呢?
继续,书上有一个并行打印机接口设计的例子,是为某应用系统配置一个并行打印机接口,并且通过接口,CPU采用查询方式把存放在BUF缓冲区的256个ASCII字符送去打印。
结构是CPU<---->82C55A<---->打印机插座
可是书上没有说82C55A插在哪儿,反正不能直接插在CPU上吧?
在例子程序里,端口地址是300H~303H,可是没有说明是怎么得到这个端口地址的,俺都快疯狂了,欲哭无泪
自学这本书好痛苦,是不是因为需要数字电路基础?
谢谢高手,跪谢!

看在党国的份上,看在俺用手机码了这么多字的份上,拉兄弟一把!Orz

[ 本帖最后由 新警察 于 2009-9-7 11:38 编辑 ]

最佳答案

查看完整内容

你只要说为看一下数字电路就能明白了。你首先要清楚寻址方式。我记得微机原理讲的很清楚,建议看一下。直接看计算机接口好像有点晕。尤其是物理地址是如何确定的。这个很简单,电路画好后,芯片的物理地址也就确定了。当然如果是接到pci总线上,那物理地址就是总线地址了。总线又是一套寻址方式。

论坛徽章:
0
2 [报告]
发表于 2009-09-07 11:32 |只看该作者
你只要说为看一下数字电路就能明白了。你首先要清楚寻址方式。我记得微机原理讲的很清楚,建议看一下。直接看计算机接口好像有点晕。
尤其是物理地址是如何确定的。这个很简单,电路画好后,芯片的物理地址也就确定了。

当然如果是接到pci总线上,那物理地址就是总线地址了。总线又是一套寻址方式。

论坛徽章:
0
3 [报告]
发表于 2009-09-07 18:13 |只看该作者
救命

论坛徽章:
0
4 [报告]
发表于 2009-09-08 10:42 |只看该作者
谢谢,我再看看书
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP