第9章(1 / 8)

加入书签 本章报错

编码的奥秘2强烈推荐: 娇艳春光 我在70开跑车 贤释众生 睡木板床的鱼 烟冷三国 我的韩国野蛮老婆 看花南陌醉 白橙重生记 甜妻正当嫁

计算机中ณ也可以使用堆栈,不是用来保存工作而是用来存储数据,且已被证明使用起来

现此程序需要去做另一件事—一个小的计算,其中也要使用寄存器a,、b、c。而你最终

加上新的“进位加”和“借位减”操作,共有7个ฐ操作码:

store11h

与非门的输出如下表所示:

110

在于他明了电报和以他名字命名的编码。

时通信只能限制在你的声音能达到没有扩音器可用或是你的眼睛能ม看到也许得用望远

数据输出信号。也由微处理器,用来写入数据到ram或其他设备。要仔细推敲输

入input和输出output的含义。数据输出信号是从微处理器输出,变成ram和其

他设备的数据输入信号。

数据输入信号。是由计算机的其余部ຖ分,由微处理器读入的信号。数据输入信号通

常来自于ram的输出,也即表示微处理器读入存储器内容。但是其他部件也๣数据

输入信号给处理器。

控制信号。由á各种各样的信号组成,通常与计算机的特定处理器的控制信号一致。控制

信号可来自于微处理器或从其他部ຖ件传送到微处理器。例如,微处理器可用一个控制信

号来指示它要写一些数据到某一存储器地址。

另外,总线给计算机中的各个电å路板电源。

早期家用计算机流行的一种总线是s-1้00总线,该总线1975๓年在第一台家用计算机mits

altair上先采用。尽管这种总线以8080微处理器为基础,但后来它也被其他一些处理器,如

6800采用。s-1้00的电å路板的规格是5๓3x10่英寸,电å路板的一边有100个接头可插在插槽里

这就是s-10่0的来源。

s-ๅ100计算机有一块较大的板称为母板或主板,上面有若干个如:1้2个ฐ互相连接起来的

s-1้00总线插槽,这些插槽有时也叫扩展槽,s-100่电路板也叫扩展板插到插槽里。8080

微处理器及支持芯片第19章曾提到เ过在此s-1้00板上。raທm在另一个或更多的其他s-10่0

电路板上。

s-1้00总线是为8๖080芯片设计的,它有1้6๔个ฐ地址信号,8个ฐ数据输入信号,8个数据输出信

号前面讲过,8080自身是把数据输入、输出信号混合在一起的,由á80่80所在电路板上的另

一个ฐ芯片来把这些信号分开成单独的输入、输出信号。总线上还有8๖个中断信号,这些信号

由那些需要cpu立即做出响应的部ຖ件产生。例如在本章后面将要讲到,当在键盘上敲一个ฐ

键时,键盘会产生中断信号,808๖0执行一个小程序确定是哪一个ฐ键并做出相应反应。包含

8080的电路板上通常还有一个ฐ芯片称作intel8214优先级中断控制单元,它用来处理这些中断ษ。

当中断产生时,该芯片产生一个ฐ中断信号给80่80,808๖0响应中断。该芯片rstrestart

指令使得微处理器保存当前的程序计数器,并根据具体的中断信号转移到地址00่00h、0่008h、

0010h、0018๖h、0020่h、0028h、0030h或003๑8h处去执行。

如果正在设计一个具有新的总线类型的新计算机,你可以选择公开你的总线规范或者保

密。

如果一个总线规范是公开的,其他厂商—称为第三方厂商—可以设计并销售与这种总

线相配套的扩展板。这些附加的扩展板使得计算机更有用且更令人满意,计算机的大量销售

为扩展板了更大的市场。这种现象刺๐激许多小的计算机系统设计者坚持开放体系结构的

原则,允许其他厂商生产计算机的外围设备。这样总有一种总线最终可以认为ฦ是工业界的标

准。标准已๐成为个ฐ人计算机工业的重要组成部分。

最着名的开放式体系结构个人计算机起源于ibmpcນ。1981年秋季,ibm公开了包括整个

计算机完整电å路图的pcນ机技术参考手册,其中还包括ibm为它制造的所有扩展板。这个手册

是很重要的工具,它使得许多制造商可以生产自己的pcນ机扩展板并且事实上产生了pcນ机的

“克隆”体—兼容pcນ机,兼容pcນ机与ibຘmpcນ机几乎完全相同且运行相同的软件。

源于ibmpcນ的更新换代产品现在已占到桌面计算机系统大约90%的份额。尽管ibຘm自身

只有很少的市场份额๩,但它毕竟要比最初的pc机采用专有设计的封闭式体系结构所占的份额๩

要大。苹果公司的ma9tosh机开始就采用封闭式体系结构,根本不考虑开放其体系结构,这

当初的决定可以用来解释为什么在目前的桌面计算机市场上ma9tosh只占有不到1้0%的份额。

记住一点,无论一个计算机系统是在开放体系结构还是封闭体系结构下设计,都不会影响到

其他公司开在该计算机系统上运行的软件。只有那些特定的视频๗游戏软件开商才会限制

其他公司开用于他们系统的软件。

最初的ibmp9tel80่88微处理器,可寻址1m存储空间。尽管80่88处理器内部ຖ是16

位,但在外部按照8๖位来寻址存储器。ibຘm为ฦ最初ม的p9dustry

standardaທrchitecture,ไ工业标准体系结构总线。扩展板上有一个ฐ62针的插头,信号包括2๐0个ฐ

地址信号,8个组合复用数据输入输出信号,6个ฐ中断请求信号和3个ฐdmaທdirecນt

me摸ryaess,直接存储器访问请求信号。dmaທ允许存储设备本章最后将要讲到เ比采

用别的方法更快地进行操作。通常,微处理器处理所有的内存读写操作,但通过dma,其他

设备可绕过微处理器通过总线直接进行内存读写操作。

在s-100系统里,所有的部件都安装在扩展板上。在ibmpc机里,微处理器、一些支持

芯片及一些ram安装在ibm所称的系统板上,系统板也๣常称作主ว板或母板。

198๖4年,ibm推出了personalputerat先进技术型个人计算机,它采用16๔位的intel

8028๖6微处理器,可寻址16๔m存储器。ibm保留了已有的总线,但另加了一个3๑6针的插槽,其

中包括新增的7๕个地址信号尽管只需要4个ฐ,8个数据输入输出信号,5个ฐ中断请求信号和4

个dmaທ请求信号。

无论是数据宽度从8位到16位到เ32位还是输出的地址信号数目,当处理器在这些方แ面

的增长出总线能力时,就需要对总线进行更新换代;当处理器达到เ较高的度时,它也会

出总线的能力。早期的总线是为时钟频๗率是几兆赫而不是几百兆赫的处理器设计的。如果

总线的设计不能ม适应高传输,则可能引起射频干扰rfi,从而引起收音机或电å视机附近

第21章总线连接219

下载

22๐0编码的奥秘

下载

的静态或其他噪声干扰。

19๗87年,ibm推出了微通道体系结构mi9elarchitecture,mcaທ总线,这种总

线的某些方面ibm已๐申ã请了专利,这样ibm就可以从其他使用这种总线的公司收到授权费用。

可能也๣正因为如此,mac总线没有成为工业标准。取而代之的是1988๖年9家公司不包括ibm

联合推出的32位eisaextendedindustrystaທndardarchitecນture,ไ扩展的工ื业标准体系结构总

线。近年来,intel公司设计的外围部件互联peripheralponentinter9๗ect,pci总线

在pc兼容机上已普遍采用。

为理解计算机中各种不同部件是如何工作的,让我们再重新า回到70่年代中期较质朴的年

代。假想我们正在为altair或者为我们自己设计的8080、6800计算机设计电å路板,我们可能ม打

算为计算机设计一些存储器,用一个键盘作输入,一个电å视机作输出,此外还有一些方法用

来保存关闭计算机电å源时存储器中的内容。现在来看一看我们所设计的把这些部件添加到เ计

算机中ณ所用的各种各样的接口。

↑返回顶部↑

书页/目录

编码的奥秘2推荐阅读: 白帝城托孤 重生之缺失by 计诱天才女泰剧 都市神化免费阅读 结庐人境 我的好朋友是谁 回到宋朝当暴君最新章节 篮坛天王唐天免费阅读 侯府嫡女重生手札txt百度云资源网盘 和逃生游戏boss先婚后爱百度云