码迷,mamicode.com
首页 >  
搜索关键字:ebp    ( 242个结果
信息安全程序设计基础第五周学习总结
第四章 处理器体系结构4.1 Y86指令集体系结构一、程序员可见的状态程序员可见状态:程序中的每条指令都会读取或修改处理器状态的某些部分--8个程序寄存器:%eax,%ecx,%edx,%ebx,%esi,%edi,%esp,%ebp.他们都可以存储一个字;%esp被入栈、出栈、调用和返回指令作为栈...
分类:其他好文   时间:2015-10-18 18:33:11    阅读次数:172
第六周
第四章 处理器体系结构前言:指令集结构(ISA):一个处理器支持的指令和指令的字节级编码(不同处理器有不同的ISA)4.1 Y86指令集结构 Y86的处理器状态类似于IA32 8个程序寄存器:%eax%esi%ecx%edi %edx%esp %ebx%ebp(%esp被入栈,出栈,调用和返回指令作...
分类:其他好文   时间:2015-10-18 18:13:07    阅读次数:165
信息安全系统设计基础第六周学习总结
第四章 处理器体系结构 4.1 Y86指令集体系结构 4.1.1 程序员可见的状态:Y86程序中的每条指令都会读取或修改处理器状态的某些部分。 8个程序寄存器:%eax、%ebx、%ecx、%edx、%esi、%edi、%esp、%ebp。存储一个字。 存储器:可以理解为很大的字节数组...
分类:其他好文   时间:2015-10-18 06:41:29    阅读次数:223
汇编指令学习(一)
学习过程的简单记录,留在这里方便以后查找一,寄存器1,ESP指向栈的最顶端EIP指向将要执行的指令有EAX,ECX,EDX,EBX,ESP,EBP,ESI,EDI和EIP等,它们都被称为32位寄存器。AX包含的值为EAX的后4位数字。还可继续分为AL和AH2,标志寄存器这里的标志分为C,P,A,Z,...
分类:其他好文   时间:2015-10-16 15:04:39    阅读次数:231
汇编语言1:初识汇编
我这里学习汇编语言的思路就是逆向C++源码。先从最简单的一个程序入手:为什么程序的开头两句总会是push ebpmov ebp,esp?先来看一个程序:这个程序调用fun()时,fun的汇编代码也是如此,开头调用这两句汇编:其实,这里ebp中保存的是你当前的函数(main函数)的栈基址,当你进入一个...
分类:编程语言   时间:2015-10-13 22:30:43    阅读次数:292
32位Intel CPU所含有的寄存器
4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP)6个段寄存器(ES、CS、SS、DS、FS和GS)1个指令指针寄存器(EIP) 1个标志寄存器(EFlags)1、数据寄存器数据寄存器主要用来保存操作数和运算结果等信息,从而节省读...
分类:其他好文   时间:2015-09-25 15:56:15    阅读次数:190
汇编寄存器作用
http://bbs.886520.com/forum-28-1.htmlesp是堆栈指针 ebp是基址指针4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP)6个段寄存器(ES、CS、SS、DS、FS和GS)1个指令指针寄...
分类:其他好文   时间:2015-09-21 15:49:43    阅读次数:215
汇编知识
4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP)6个段寄存器(ES、CS、SS、DS、FS和GS)1个指令指针寄存器(EIP) 1个标志寄存器(EFlags)CMP AX,BXJZ XX这两组是AX减BX,如果值为0则跳转到标号...
分类:其他好文   时间:2015-09-21 15:42:45    阅读次数:182
《Linux内核设计的艺术》学习笔记(四)默认段和偏移寄存器
参考书籍:《Intel微处理器》 表1 默认的16位段 + 偏移寻址组合段偏移量特殊用途CSIP指令地址SSSP或BP堆栈地址DSBX、DI、SI、8位或16位数数据地址ES串指令的DI串目标地址 表2 默认的32位段 + 偏移寻址组合段偏移量特殊用途CSEIP指令地址SSESP或EBP堆栈...
分类:系统相关   时间:2015-09-20 23:53:14    阅读次数:242
函数调用
偶然。同事workshop它从了解编译器的角度进行描述TI芯片dsp调度功能,的主要功能是利用调度处理寄存器。这里总结下的功能调度过程common的过程中。 调用者開始调用函数,1.调用者将函数參数自右向左依次压栈;2.调用者将返回地址压入栈中;3.将寄存器ebp压栈(记录当前调用者栈底指...
分类:其他好文   时间:2015-09-11 11:58:16    阅读次数:122
242条   上一页 1 ... 13 14 15 16 17 ... 25 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!