将百元街机游戏机改装成Pc上网或PSs游戏机可能吗?

计算机缩写术语完全介绍

在使用计算机的过程中,你可能会碰到各种各样的专业术语,

特别是那些英文缩写常让我们不知所云,下面收集了各方面的词组,

一、港台术语与内地术语之对照
由于港台的计算机发展相对快一些,许多人都去香港或台湾寻找资料,

但是港台使用的电脑专业术语与内地不尽相同,你也许曾被这些东西弄得糊里糊涂的。


在每组术语中,我按照英文字母的排列顺序来分类。

[删除本条回复并通知作者] 文章点击发送消息给对方 宝物:后悔药 状元令

}

CPU是什么?CPU的全称是Central Processing Unit ,即中央处理机。早期CPU由运算器和控制器组成,随着技术的发展,CPU越来越复杂,如今CPU基本部分为:运算器、cache、控制器。
CPU并不能代表计算机,可以理解为CPU是计算机的大脑,决定了计算机的计算能力。它是一种小型的计算机芯片,嵌入在台式机、笔记本电脑或者平板电脑的主板上,通过在单个计算机芯片上放置数十亿个微型晶体管来构建CPU。

冯·诺依曼型计算机五大部件

那么,CPU的功能是什么?书上的解释为:

  • 指令控制:程序的顺序控制
  • 操作控制:一条指令有若干操作信号实现
  • 时间控制:指令各个操作实施时间的定时
  • 数据加工:算术运算和逻辑运算

也就是①取指令②翻译指令③发送信号执行指令

也就是说,CPU的根本任务就是从程序或应用程序中取指令并执行计算。CPU从内存中一条一条地取出指令和相应的数据,按指令操作码的规定,对数据进行运算处理,直到程序执行完毕为止。


上图显示了CPU的结构。从逻辑上来分,CPU可以划分为控制单元、运算单元和存储单元,各部分通过CPU内部总线连接;从功能上来分,CPU可以划分为寄存器、控制器、运算器和时钟,各部分通过电信号连通。

控制单元是整个CPU的中心,由程序计数器PC, 指令寄存器IR、指令译码器ID和操作控制器OC等组成。它根据用户预先编好的程序,依次从存储器中取出各条指令,放在指令寄存器IR中,通过指令译码(分析)确定应该进行什么操作,然后通过操作控制器OC,按确定的时序,向相应的部件发出微操作控制信号。操作控制器OC中主要包括节拍脉冲发生器、控制矩阵、时钟脉冲发生器、复位电路和启停电路等控制逻辑。

  • 用来存放正在执行的指令的地址或接着将要执行的下一条指令的地址。
  • 顺序执行时,每执行一条指令,PC的值应加1
  • 要改变程序执行顺序的情况时,一般由转移类指令将转移目标地址送往PC ,可实现程序的转移。
  • 指令寄存器用来存放从存储器中取出的待执行的指令。
  • 在执行该指令的过程中,指令寄存器的内容不允许发生变化,以保证实现指令的全部功能。

运算单元由算术逻辑单元(ALU)、通用寄存器、数据缓冲寄存器DR和状态条件寄存器PSW组成。可以执行算术运算(加减乘数等基本运算及其附加运算)和逻辑运算(移位、逻辑测试或两个值比较)。相对控制单元而言,运算器接受控制单元的命令而进行动作,即运算单元所进行的全部操作都是由控制单元发出的控制信号来指挥的,所以它是执行部件。

存储单元:包括CPU片内缓存(cache)和寄存器组,是CPU中暂时存放数据的地方。cache类似一个第三方。位于内存和CPU之间,速度非常快,CPU读数据时,首先是在cache中读,如果cache命中,CPU就可以极快的得到数据。如果cache 没有命中,CPU就会通过总线到内存中去读,并把连续的一块单元加载到cache中,方便下次使用。
对于寄存器,可分为专用寄存器和通用寄存器。专用寄存器的作用是固定的,分别寄存相应的数据。而通用寄存器用途广泛并可由程序员规定其用途,通用寄存器的数目因微处理器而异。
从上图可以看到,速度越快则容量越小、越靠近 CPU。CPU 可以直接访问内部存储器。而外部存储器的信息则要先取到主存,然后才能被 CPU 访问。CPU 执行指令时,需要的操作数大部分来自寄存器,当需要对存储器进行读写操作时,先访问 cache ,如果不在 cache 中,则访问主存,如果不在主存中,则访问硬盘。此时,操作数从硬盘中读出送到主存,然后从主存送到 cache。

补充一下,CPU通过地址从主存中读取数据和指令。内存也被称为主存,通过总线与CPU相连,其主要作用是进行程序的运行和程序运行过程中一些半成品数据的存储。主存分为只读存储器 ROM,随机存储器RAM,高速缓冲存储器 Cache。主存中每个字节(1 byte = 8 bits)都带有一个地址编号,注意是一个字节, 而不是一个位。 CPU通过地址从主存中读取数据和指令,也可以根据地址写入数据。
也就是说,CPU与内存间的工作关系为:执行一个程序时,首先由输入设备向CPU发出操作指令,CPU接收到操作指令后,将程序的代码和数据加载到内存中(此时是全部加载),然后,cpu开始调程序(从内存里一条一条读代码)、发指令(解析代码 根据解析出来的发指令控制做运算)、做计算,就得到程序的结果。

详细了解一下寄存器。机器语言级别的程序是通过寄存器来处理的,可以说CPU就是一系列寄存器的集合体。
不同的cpu,寄存器的个数、结构是不相同的。在8086cpu中有14个寄存器,这些寄存器是:AX、BX、CX、DX、SI、DI、SP、BP、IP、CS、SS、DS、ES、PSW。
8086CPU的所有寄存器都是16位的,可以存放俩个字节。
通用寄存器为AX、BX、CX、DX这四个。

累加寄存器,通常用于运算,在乘除指令中指定用来存放操作数,另外,所有的I/O指令都使用这一寄存器与外界设备传输数据。
基址寄存器,常用于地址索引。
计数寄存器,常用于计数;常用于保存计算值,如位移指令,循环(loop)和串处理指令中作隐含的计数器。
数据寄存器,常用于数据传递。

那么CPU是如何执行一条条的指令的呢?
几乎所有的冯诺伊曼型计算机的CPU,其工作都可以分为5个阶段:取指令、指令译码、执行指令、访存取数、结果写回。

  • 取指令阶段是将内存中的指令读取到CPU中寄存器的过程,程序寄存器用于存储下一条指令所在的地址。
  • 指令译码阶段,在取指令完成后,立马进入指令译码阶段,在指令译码阶段,指令译码器按照预定的指令格式,对取回的指令进行拆分和解释,识别区分出不同的指令类别以及各种获取操作数的方法。
  • 执行指令阶段,译码完成后,就需要执行这一条指令了,此阶段的任务是完成指令所规定的各种
    操作,具体实现指令的功能。
  • 访问取数阶段,根据指令的需要,有可能需要从内存中提取数据,此阶段的任务是:根据指令地址码,得到操作数在主存中的地址,并从主存中读取该操作数用于运算。
  • 结果写回阶段,作为最后一个阶段,结果写回(Write Back, WB)阶段把执行指令阶段的运行结果数据“写回”到某种存储形式:结果数据经常被写到CPU的内部寄存器中,以便被后续的指令快速地存取。
}

我要回帖

更多关于 卫星锅改装免费上网 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信