Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1753832
  • 博文数量: 199
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 6186
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-30 11:01
个人简介

Linuxer.

文章存档

2015年(4)

2014年(28)

2013年(167)

发布时间:2013-10-16 11:47:05

......【阅读全文】

阅读(1543) | 评论(0) | 转发(0)

发布时间:2013-10-12 14:53:28

一、32位CPU系统级寄存器和数据结构二、寄存器分类介绍通用寄存器:8个,分别为EAX,EBX,ECX,EDX,ESP,EBP,ESI,EDI标志寄存器:1个,EFLAGS控制寄存器:5个,分别为CR0-CR4调试寄存器:8个,分别为DR0-DR7系统地址寄存器:4个,GDTR、IDTR、LDTR和TR16位段寄存器:6个,分别为CS,DS,ES,FS,GS,SS其他寄存器:EIP、TS.........【阅读全文】

阅读(11509) | 评论(0) | 转发(2)

发布时间:2013-10-12 13:23:28

原文: http://blog.csdn.net/zsJum/article/details/6117043一直对寄存器ESP和EBP的概念总是有些混淆,查看定义ESP是栈顶指针,EBP是存取堆栈指针。还是不能很透彻理解。之后借于一段汇编代码,总算是对两者有个比较清晰的理解。下面是按调用约定__stdcall 调用函数test(int p1,int p2)的汇编代码.........【阅读全文】

阅读(1253) | 评论(0) | 转发(0)

发布时间:2013-10-12 11:13:12

                                                 &nbs.........【阅读全文】

阅读(1074) | 评论(0) | 转发(1)

发布时间:2013-10-12 10:33:09

GCC采用的是AT&T的汇编格式, 也叫GAS格式(Gnu ASembler GNU汇编器), 而微软采用Intel的汇编格式. 一 基本语法 语法上主要有以下几个不同. 1、寄存器命名原则AT&TIntel说明.........【阅读全文】

阅读(9715) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册