2.0第二章寄存器

来源:互联网 发布:剑罗数据 编辑:程序博客网 时间:2024/06/05 00:55

 一个典型的CPU(此处讨论的不是某一具体的CPU)由运算器控制器寄存器CPU工作原理)等器件构成,这些器件靠内部总线相连。

 

 前一章所说的总线,相当于CPU内部来说是外部总线。内部总线实现CPU内部各个器件之间的联系,外部总线实现CPU和主板上其他器件的联系。简单地说,在CPU中:

 

    (1)运算器进行信息处理;

    (2)寄存器进行信息存储;

    (3)控制器控制各种器件进行工作;

    (4)内部总线连接各种器件,在它们之间进行数据的传送。

 

 对于一个汇编程序员来说,CPU中的主要部件是寄存器。寄存器是CPU中,程序员可以用指令读写的部件。程序员通过改变各种寄存器中的内容,来实现对CPU的控制

 

 不同的CPU,寄存器的个数、结构是不相同的。8086CPU有14个寄存器,每个寄存器有一个名称。

 

 这些寄存器是:AX、BX、CX、DX、SI、DI、SP、BP、IP、CS、SS、DS、ES、PSW。我们不对这些寄存器进行一次性的介绍,在课程的进行中,需要用到哪些寄存器,再介绍哪些寄存器。

 

 问:在CPU中,寄存器是最主要的部件吗?

    答:我个人不这样认为,对于我来说,每一个器件都很重要。

 

    问:寄存器用现实中的例子来举例。

    答:寄存器相当于一栋大楼的办公室,里面有运算器、控制器、寄存器,这些器件靠内部总线相连。

 

 问:为什么不同的CPU,寄存器个数和结构是不相同的?

 答:在每个地区,你能见到相同的政府大楼吗?只有极少数的情况下,才会存在相同的政府大楼。只不过,几率很小罢了。但也不能说,这世界上没有不相同的东西。在这个世界上,任何东西或者事物,都不能轻易说“绝对”这两个字。

1 0