寄存器概述

来源:互联网 发布:学汉语的软件 编辑:程序博客网 时间:2024/06/06 18:33
8086 CPU
   x86,Core i5 i3 i7的     祖宗都是 8086CPU架构
Cpu概述
   一个典型的CPU由 运算器,控制器,寄存器等器件组成,靠内部总线相连。
    内部总线是实现CPU各个器件之间的联系。
    外部总线是实现CPU和主板上的其他器件之间的联系。

8086CPU有14个寄存器,他们的名称为:
    AX,BX,CX,DX,SI,DI,SP,BP,IP,CS,SS,DS,ES,PSW.
8086cpu所有的寄存器都是16位的,可以存放两个字节。(8位一个字节)


AX,BX,CX,DX通常用来存放一般性数据被称为通用寄存器。


数据18怎么存放??
     AX寄存器的 样子
   15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 
   0   0  0  0  0  0  0 0 0 0 0 0 0 0 0
 
  把18转化成二进制就是10010
  放入 AX寄存器:
     15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 
   0   0  0  0  0  0  0 0 0 0 1 0 0 1 0
   一个16进制的寄存器 最多能存 2的16次方-1的这个数
   
   8086上一代CPU的寄存器都是8位的,学8086CPU(16位)是因为 后面的 CPU跟她差不多
   为了 保证兼容性,这四个通用寄存器都可以分为两个独立的8位寄存器使用。
   AX 可以分为 AH和AL      high low高低位
   BX BH BL
   CX CH CL
   DX DH DL
   
0 0
原创粉丝点击