16位和32位cpu微机内部寄存器的名称及其主要功能

3938阅读 1评论2011-11-03 baiyaxiong_oc
分类:WINDOWS

  一点汇编基础
  1.16位寄存器组
     16位cpu所含有的寄存器有:
        4个数据寄存器(AX、BX、CX和DX)
  2变址和指针寄存器(SI和DI)
        2个指针寄存器(SP和BP)       
        4个段寄存器(ES、CS、SS和DS)
        1个指令指针寄存器(IP) 
        1个标志寄存器(Flags)
   
  32位寄存器组
  32位CPU除了包含了先前CPU的所有寄存器,并把通用寄存器、指令指针和标志寄存器从16位扩充成32位之外,还增加了216位的段寄存器:FS和GS。
  32位CPU所含有的寄存器有:
   4个数据寄存器(EAX、EBX、ECX和EDX)
         2个变址和指针寄存器(ESI和EDI) 
         2个指针寄存器(ESP和EBP)
         6个段寄存器(ES、CS、SS、DS、FS和GS)
         1个指令指针寄存器(EIP) 
         1个标志寄存器(EFlags)


上一篇:在Mac OS下安装OpenCV的方法(Xcode)
下一篇:一点基础的东西:Objective-C的类型和常量

文章评论