8085 微处理器引脚细节及其地址范围


假设我们有一个 2K x 8 的 RAM 芯片,这意味着我们有 2 x 1024 = 2048 个存储位置,每个位置存储 8 位信息。为了选择芯片中的 2K = 211 个存储位置中的一个,应该正好有 11 根地址线的输入引脚。对于双向数据传输方案,此过程中应该涉及 8 个引脚。处理器参与其中的动作由输入引脚 RD* 和 WR* 表示。有两个引脚用于引脚的接地过程以及将 +5 伏特的直流电直接连接到电源。

还有一个处于低电平有效的片选引脚。现在我们大家都会问,如果芯片从 0000H 开始,它的起始地址是什么?我们经常会增加 RAM 的容量。按照惯例,需要注意的是,添加的内存地址范围不能与已存在的地址范围重叠。计算机设计师可以根据自己的方式将内存放置到地址范围内。但在 8085 中,地址范围应为 0000H-FFFFH。我们知道,我们有 11 根地址输入引脚来选择 2K = 211 个存储位置。我们可以很容易地看出,C000H-C7FFH 实际上分配了内存和 2K 的指定位置。我们总共有四个位置,分别是 C000H、C001H、C002H 和 C003H。简化地说,如果内存的地址范围从 X 扩展到 Y,则分配的内存总数为 (Y - X) + 1。因此,地址范围从 C000H 到 C7FFH 的已分配内存总数为 7FFH + 1 = 800H,即 2048 = 2K。

图:2k x 8 RAM 芯片功能引脚图

下面的电路为我们提供了信息,以了解从 C000H 到 C7FFH 的范围。

A15-11 选择 RAM
A10-0 选择 RAM 中的位置
1 1 0 0 0
0 0 0 0 0 0 0 0 0 0 0 = C000H

图:RAM 选择的等效电路

更新于: 2019-07-30

浏览量 1K+

开启您的 职业生涯

通过完成课程获得认证

开始学习
广告