汇编指令
大牛~Daniel
理想还是要有的,万一实现了呢。
展开
-
汇编-32位寄存器的功能及其使用之整理篇
汇编-32位寄存器的功能及其使用总体上来讲32位寄存器可以分为一下几种:4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP)6个段寄存器(ES、CS、SS、DS、FS和GS)1个指令指针寄存器(EIP) 1个标志寄存器(EFlags)首先介绍一下易失性一转载 2010-01-17 13:21:00 · 2657 阅读 · 0 评论 -
Intel x86 Function-call Conventions - Assembly View
Other resource about function-call conventions.http://www.codeproject.com/KB/cpp/calling_conventions_demystified.aspxhttp://www.intel.com/products/processor/manuals/index.htm Architecture Softw转载 2010-01-17 14:26:00 · 1016 阅读 · 0 评论 -
寄存器与函数栈帧之整理篇
每个任务(进程)有一个栈,在这个进程中每个函数被调用时分别从这个栈占用一段区域,称为帧(frame)。%esp寄存器指向当前整个栈的栈顶,%ebp指向当前帧的帧底。上一级调用者的帧底被压入当前%ebp内容所指的地址,也就是当前帧的帧底位置保存了上一级调用者的%ebp指针值(帧底),而每个%ebp的前一个单元存放的就是当前函数的返回地址(它是由调用者在call指令中入的栈),原创 2010-01-17 16:57:00 · 2263 阅读 · 2 评论