汇编网首页登录博客注册
gecko的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
  •  好男儿当志在天下,好男儿亦不负红颜!
  • 『姓名』:GECKO_LIN           
  • 『性别』:保密  『发送消息
  • 个人说明:好男儿当志在天下,好男儿亦不负红颜!
  • 详细信息『加为好友』
学习动态

[2008-08-16 16:35] x86寄存器说明

ebp和esp是32位的SP,BP 
esp是堆栈指针 
ebp是基址指针 
ESP与SP的关系就象AX与AL,AH的关系. 

32位CPU所含有的寄存器有: 

4个数据寄存器(EAX、EBX、ECX和EDX) 
2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP) 
6个段寄存器(ES、CS、SS、DS、FS和GS) 
1个指令指针寄存器(EIP) 1个标志寄存器(EFlags) 

1、数据寄存器 

数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间。 

32位CPU有4个32位的通用寄...
阅读全文 | 评论次数(3) | 浏览次数(1722) | 所属类型(MSIL)

[2008-08-16 14:29] 面向对象_微软的汇编语言

.assembly LoopExample 
{
        .ver 1:0:1:0
}
.assembly extern mscorlib {}


.namespace GeckoStudyMSIL
{
        .class auto autochar LoopClass 
        {
                .method public static int32 AddOperation(int32 x,int32 y) cil managed
                {
                        .maxstack 10
                        .locals init(unsigned int32 a,int32 b,int32 result) /*局...
阅读全文 | 评论次数(6) | 浏览次数(1269) | 所属类型(MSIL)
页码数(1):  1