分享

Laboratory Exercise: Execution Context

 astrotycoon 2013-08-29

Intel Integer Register

Description

SVR4/Linux Function Call

%eax

General purpose; accumulator for operands; and returning integer results.

Caller Saved.

%ecx

General Purpose; counter for string and loop operations.

%edx

General purpose; I/O pointer.

%ebx

General purpose; pointer to data in the DS segment.

Callee Saved.

%esi

General purpose; pointer to data in the DS segment; destination for string operations.

%edi

General pointer; pointer to data in the stack (i.e. SS segment).

%ebp

Start of current stack frame; pointer to data in the stack segment.

Frame Pointer

%esp

Stack pointer (current top-of-stack).

Stack pointer

%eip

Address of next instruction to be executed.

Program Counter

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多