正在加载图片...
Chinapub.com 第7章自动操作 151 下载 使用,所以假定本章用到的锁存器为边沿触发的锁存器 用于累加数字的锁存器叫作累加器,本章后面将会看到累加器并非仅仅进行简单的累加 累加器通常是一个锁存器,保存第一个数字,然后该数字又加上或减去另一个数字 上面这个加法机存在的最大问题已经相当明显:如果想把100个二进制数加起来,你就得 坐在加法机前耐着性子输入每一个数字并累加起来。当你完成时,却发现有两个数字是错误 的,你只好又重复全部的工作 不过,也可能并非如此。上一章用了差不多500万个继电器来构造一个64KB的RAM阵列。 另外,我们还连接了一个控制面板,用来闭合接管开关接通线路,并使用开关进行RAM阵列 的写入和读出。 控制面板 地址 数据输入D 46Do数据输出 如果你向RAM阵列中输入100个二进制数字,而不是直接输入到加法机中,那么进行数 据修改会容易得多。 现在我们面临着一个挑战,即如何将RAM阵列连到累加器上。显而易见,RAM的数据输出 信号应该代替累加器的开关组。但是,用一个16位的计数器(正如在第14章构造的)就可以控 制RAM阵列的地址信号。在下面这个电路中,连到RAM的数据输入信号和写入信号可以不要 控制面板 振荡器 6位计数器5 8位加法器 清零 k8位锁存器 当然这并非已经发明的最容易操作的计算装置。在使用之前,必须先闭合清零开关,以 清除锁存器的内容并把16位计数器的输出置为0000h,接着闭合RAM控制面板上的接管开关。 你可以从RAM地址的0000h处开始输入一组想要加的8位数,如果有100个数,则它们保存在 从0000h~0063h的地址中(也可以把RAM阵列中没有用到的单元都设置为00h)。然后断开第17章 自 动 操 作 151 下载 于使用,所以假定本章用到的锁存器为边沿触发的锁存器。 用于累加数字的锁存器叫作累加器,本章后面将会看到累加器并非仅仅进行简单的累加。 累加器通常是一个锁存器,保存第一个数字,然后该数字又加上或减去另一个数字。 上面这个加法机存在的最大问题已经相当明显:如果想把 1 0 0个二进制数加起来,你就得 坐在加法机前耐着性子输入每一个数字并累加起来。当你完成时,却发现有两个数字是错误 的,你只好又重复全部的工作。 不过,也可能并非如此。上一章用了差不多 5 0 0万个继电器来构造一个6 4 K B的R A M阵列。 另外,我们还连接了一个控制面板,用来闭合接管开关接通线路,并使用开关进行 R A M阵列 的写入和读出。 如果你向R A M阵列中输入 1 0 0个二进制数字,而不是直接输入到加法机中,那么进行数 据修改会容易得多。 现在我们面临着一个挑战,即如何将R A M阵列连到累加器上。显而易见,R A M的数据输出 信号应该代替累加器的开关组。但是,用一个 1 6位的计数器(正如在第1 4章构造的)就可以控 制R A M阵列的地址信号。在下面这个电路中,连到RAM 的数据输入信号和写入信号可以不要: 当然这并非已经发明的最容易操作的计算装置。在使用之前,必须先闭合清零开关,以 清除锁存器的内容并把 1 6位计数器的输出置为 0 0 0 0 h,接着闭合R A M控制面板上的接管开关。 你可以从R A M地址的0 0 0 0 h处开始输入一组想要加的 8位数,如果有 1 0 0个数,则它们保存在 从0 0 0 0 h~0 0 6 3 h的地址中(也可以把 R A M阵列中没有用到的单元都设置为 0 0 h)。然后断开 控制面板 数据输出 写入 数据输入 地址 振荡器 控制面板 清零 16位计数器 8位加法器 8位锁存器 灯泡
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有