微机原理 - 地址译码
网课(bat)时代前来论坛学习(记笔记)。由于印象笔记的体验日渐下滑,最终弃坑来到博客白嫖。
笔记从半导体存储器开始,前面的会慢慢填充(但不会是网课内容,而是一些知识点总结,结合书)
3-8译码器
存储范围为5ffffH - 50000H +1 = 10000H = 2的16次方 = 64kB
地址线的数量决定了最大的存储空间
而 数据线的数量决定了一次可以传递几个bit的数据
全地址译码和部分地址译码的区别
即部分地址译码,地址线送来的数据有一部分是未知的,如A0,A1,A2= xxx
那么需要根据A0,1,2的各种可能组合分情况讨论 (分八种情况讨论)
故全地址译码的方式更为常用
好吧,部分地址译码的图我没截下来。。。
8bit是因为用的是8088系统芯片
具体连线如下:
A0 - A7,D0-D7同名相连
本来应该高位A12-A19连接一个或门接到~CS,但实际上还要与M/IO(非)控制信号进行或运算
因为8086是16位的,而6110是八位的数据,所以多接一个,,接到D8-D15
芯片容量变化,需要字扩展
例题
两个1k之间,地址只有A10是不同的,可以进行片选
字扩展实例
原本应该是
Intel2164 ->64k8bit
对于字扩展是串联,位扩展为并联
在8088系统内,用64K4bit的存储芯片构成容量为128KB的内存