计算机是怎样跑起来的(Ⅱ-2)连接电源、数据总线和地址总线

电源

IC(Integated Circute):与普通的电器一样,只有接通了电源才能工作。
Z80 CPU、TC5517 和 Z80 PIO 上都分别带有 Vcc 引脚和 GND 引脚。Vcc 和 GND 这一对引脚用于为 IC 供电。
微型计算机中使用的 IC 属于数字 IC ,在数字 IC 中,每个引脚上的电压要么是 0V,要么是 +5V,通过这两个电压与其他的 IC 进行电信号的收发,用于给 IC 供电的 Vcc 和 GND 引脚上的电压是恒定不变的,但是其他引脚上的电压会随着计算机的操作在 +5V 和 0V 两个值之间不断的变化。

CPU

地址总线

计算机以 CPU 为中心运转,CPU 可以与内存或 I/O 进行数据的输入或输出,为了指定输入数据的源头或输出数据的目的地,CPU 上备有地址总线引脚。
Z80 CPU 的地址总线引脚共有 16 个,用代号 A0 ~ A15 表示,其中 A 表示 Address,后面的数字 0 ~ 15 表示一个 16 位的二进制数中各个数字的位置。0 对应最后一位,15 对应第一位,16 个地址总线引脚总共能指定的地址有 65536 个。用二进制表示的话就是 0000000000000000 ~ 1111111111111111。因此 Z80 CPU 可以指定 65536 个数据存取单元(内存存储单元或 I/O 地址)进行数据的输入或输出。

数据总线

一旦指定了存或取数据的地址,就可以使用数据总线引脚进行数据的输入或输出了。Z80 CPU 的数据总线引脚共有 8 个,用代号 D0 ~ D7 表示。其中的 D 表示 Data。Z80 CPU 可以一次性的输入或输出 8 比特的数据,这意味这如果想要输入或输出位数大于 8 比特的数据,就要以 8 比特为单位切分这个数据

内存

地址总线 & 数据总线

作为内存的 TC5517 上也有地址总线引脚(A0 ~ A10)和数据总线引脚(D0 ~ D7)。这些引脚需要与 Z80 CPU 上带有相同代号的引脚相连。
由于可以用于输入程序的指拨开关是以 8 比特为一个单位指定内存地址的,所以我们只能使用 TC5517 上的 A0 ~ A7 这 8 个引脚,把剩余的 A8 ~ A10 引脚连接到 0V 上,虽然总共有 2048 个存储单元,但是却只能使用其中 256 个。

连接完成之后图形如下:
完成了 CPU 和内存的地址总线和数据总线的连接

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值