![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机组成原理
文章平均质量分 64
huageng1
这个作者很懒,什么都没留下…
展开
-
计算机是怎样跑起来的(Ⅱ-5)连接用于区分读写对象是内存还是 I/O 的引脚
文章目录如何区分内存还是 I/OMREQ‾\overline{MREQ}MREQ 和 IORQ‾\overline{IORQ}IORQ内存I/O如何区分是输入还是输出(读或写)RD‾\overline{RD}RD 和 WR‾\overline{WR}WR内存I/O至此,我们已经将内存和 I/O 都连接到了 CPU 上,回顾一下会发现,内存和 I/O 都使用了地址总线 A0 和 A1,这样就会导致无法区分要访问的是内存还是 I/O 中的寄存器了。如何区分内存还是 I/OMREQ‾\overline{原创 2021-06-27 19:17:18 · 686 阅读 · 2 评论 -
计算机是怎样跑起来的(Ⅱ-4)连接时钟信号
文章目录Z80 CPU 和 Z80 PIO 的运转离不开时钟信号,为了传输时钟信号,需要把时钟发生器的 8 号引脚和 Z80 CPU 以及 Z80 PIO 的 CLK 引脚连接起来。时钟发生器的 8 号引脚与 +5V 之间的电阻用于清理时钟信号。...原创 2021-06-27 09:56:00 · 332 阅读 · 0 评论 -
计算机是怎样跑起来的(Ⅱ-3)连接I/O
文章目录连接 I/O在连接 I/O 之前,先来了解一个概念:寄存器,寄存器是位于 CPU 和 I/O 设备中的数据存储器。Z80 PIO 中共有 4 个寄存器,其中 2 个用于设定 PIO 本身的功能,2 个用于存储与外部设备进行输入或输出的数据。这四个寄存器分别叫做端口 A 控制、端口 A 数据、端口 B 控制和端口 B 数据。上述的端口就是 I/O 与外部设备之间进行数据输入或输出的场所。Z80 PIO 有 2 个端口,端口 A 和端口 B,最多可以连接两个用于输入或输出 8 比特的外部设备,如下图原创 2021-06-27 09:38:20 · 319 阅读 · 0 评论 -
计算机是怎样跑起来的(Ⅱ-2)连接电源、数据总线和地址总线
文章目录电源CPU地址总线数据总线内存地址总线 & 数据总线电源IC(Integated Circute):与普通的电器一样,只有接通了电源才能工作。Z80 CPU、TC5517 和 Z80 PIO 上都分别带有 Vcc 引脚和 GND 引脚。Vcc 和 GND 这一对引脚用于为 IC 供电。微型计算机中使用的 IC 属于数字 IC ,在数字 IC 中,每个引脚上的电压要么是 0V,要么是 +5V,通过这两个电压与其他的 IC 进行电信号的收发,用于给 IC 供电的 Vcc 和 GND 引脚原创 2021-06-26 22:14:43 · 815 阅读 · 0 评论 -
计算机是怎样跑起来的(Ⅱ-1)制作微型计算机所需的原件介绍
计算机是怎样跑起来的——制作微型计算机所需的元件cpu内存I/O时钟发生器指拨开关cpucpu是计算机的大脑,负责解释、执行程序,使用Z80 CPU内存内存负责存储程序和数据,使用TC5517,可以存储2k的8比特数据I/OI/O是输入(Input)/ 输出(Output)的缩写,负责将计算机和外部设备连接在一起,使用 Z80 PIO,PIO正如其名(Parallel I/O),可以在微型计算机和外部设备间并行的输入输出8比特的数据时钟发生器时钟发生器中带有晶振,根据其自身频率(振动次数)产原创 2021-06-25 23:52:32 · 203 阅读 · 0 评论