第二章:寄存器(CPU工作原理)01
让编程改变世界
Change the world by program
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 通常用来存放一般性数据被称为通用寄存器。 下面以AX为例,我们看一下寄存器的逻辑结构。 [caption id="attachment_245" align="aligncenter" width="300"]![寄存器的逻辑结构](http://blog.fishc.com/wp-content/uploads/2010/10/1-300x80.gif)
一个16位寄存器可以存储一个16位的数据。(数据的存放情况)
数据:18 二进制表示:10010 在寄存器AX中的存储: [caption id="attachment_246" align="aligncenter" width="300"]![寄存器AX](http://blog.fishc.com/wp-content/uploads/2010/10/2-300x59.gif)
![寄存器AX](http://blog.fishc.com/wp-content/uploads/2010/10/3-300x62.gif)