Chinaunix首页 | 论坛 | 博客
  • 博客访问: 157490
  • 博文数量: 17
  • 博客积分: 497
  • 博客等级: 下士
  • 技术积分: 187
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-02 18:40
文章分类

全部博文(17)

文章存档

2012年(8)

2011年(9)

分类: WINDOWS

2011-11-03 18:20:08

  一点汇编基础
  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)


阅读(3881) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

KakitChen2011-11-07 21:12:50

能讲下具体区别不?