请问微机接口芯片是接在哪儿的?地址是怎么确定的啊?
大家好,我在自学《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 编辑 ]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你只要说为看一下数字电路就能明白了。你首先要清楚寻址方式。我记得微机原理讲的很清楚,建议看一下。直接看计算机接口好像有点晕。
尤其是物理地址是如何确定的。这个很简单,电路画好后,芯片的物理地址也就确定了。
当然如果是接到pci总线上,那物理地址就是总线地址了。总线又是一套寻址方式。
救命
谢谢,我再看看书