雷竞技注册

代表性系统(第2部分)-计算机硬件

微处理器

代表性系统(第2部分)-计算机硬件

Tim Feiegenbaum在北西雅图社区学院制作的视频讲座。

  • 分享

我们继续讨论a代表系统我们将观察一个简单的程序是如何执行的。为了做到这一点,我们需要利用计算机系统的两个主要组成部分。第一个是计算机硬件然后我们需要计算机软件。我们将要使用的软件将会是我们刚刚看到的那个非常简单的程序我们有一个输入,一个输出,和一个跳转命令。

计算机硬件

在此之前,我们需要稍微讨论一下这里的硬件配置。我们添加了两个外部芯片作为我们的IO部分,现在IO是输入/输出。端口只是一种将数据输入或输出到PC的方法,端口是数据输入或输出的地方。输入设备只是一个8位的缓冲器。这里我们有一个8位的缓冲区它将作为我们的输入设备。我们需要EN1高EN2低。

当它发生时,输入,我们这里有一个简单的开关,将被连接到数据总线。当我们有这个时,记住这是来自地址总线和控制总线,当那些控件被设置时微处理器说好的,给我输入然后这些输入将通过系统传送到微处理器。这些是三态缓冲器,所以如果这里没有高值和低值,这个数据就不会干扰。它只会是高NP,它不会干扰公共汽车上发生的其他事情。输出部分在这里是一个8位锁存器,或寄存器,无论何时两个启用是活跃的低在这种情况下;输入数据总线被锁住到输出。如果这里有一个低值,这里有一个低值,那么微处理器的数据就被锁存到输出上,我们有一个输出输入到输出端口。这里有两个LED表示有一个输出。同样,输出只会在EN1和EN2低时被启用。

这里我们有一个振荡器,它提供了微处理器运行所需的时钟脉冲,因为时钟必须有它运行的速度。这将来自某种类型的振荡器,通常,这是一个晶体通常晶体会从低频开始。它将被乘以几倍,以提供微处理器被设计用来运行的特定时钟频率。可能是几百兆赫到几千兆赫几千兆赫可能指的是千兆赫。许多微处理器内部加倍时钟以实现高速运行。最后,我们有一个重置输入这是下面的重置。我们假设我们的代表性的微处理器会变成,这将是0,0,0,h,这是当复位引脚被拉低时的十六进制。这就是说,当我们激活reset时,我们将强制程序计数器为0 0 0,h,然后它将开始执行命令,在0 0 0,h加载start。

我们还有一个ROM,在这里。这是只读存储器的缩写。这种记忆装置即使在没有电源供应的情况下也能保持它的记忆。对于这个例子,我们假设我们的程序存储在ROM中。微处理器不能将新数据存储到ROM中,因此命名为只读。这里我们有一个ROM芯片,这是典型的,当PC启动时,它会去一个非常特定的地址。通常不是这个,顺便说一下,我们用这一目的,但它将去一个非常具体的地址和从罗开始阅读信息。这是美联储到微处理器,微处理器执行,例如,在自测,不是本课程的问题,但它会启动计算机,当它完成这个post程序,它会调用操作系统,然后操作系统启动,我们将有一个PC操作。

在下一节中,我们将讨论…这一节我们主要介绍硬件。下一节我们将介绍这个软件程序是如何与硬件交互的。

视频讲座由蒂姆Fiegenbaum在北西雅图社区学院