E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
EAX
信息安全程序设计基础第五周学习总结
第四章处理器体系结构4.1Y86指令集体系结构一、程序员可见的状态程序员可见状态:程序中的每条指令都会读取或修改处理器状态的某些部分--8个程序寄存器:%
eax
,%ecx,%edx,%ebx,%esi,
20135326王亦可
·
2015-10-18 17:00
信息安全系统设计基础第五周学习总结-吕松鸿
3.程序寄存器:(1)8个,%
eax
、%edx、%ebx、%esi、%edi、%esp和%ebp。(2)处理器的每个程序寄存器存储一个字。(3)寄存器%esp被入栈,出栈,
20135229吕松鸿
·
2015-10-18 12:00
信息安全系统设计基础第五周学习总结-吕松鸿
3.程序寄存器:(1)8个,%
eax
、%edx、%ebx、%esi、%edi、%esp和%ebp。(2)处理器的每个程序寄存器存储一个字。(3)寄存器%esp被入栈,出栈,
20135229吕松鸿
·
2015-10-18 12:00
信息安全系统设计基础第五周学习总结
RF:程序寄存器%
eax
,%ecx,%edx,%ebx,%
20135217孙小博
·
2015-10-18 10:00
信息安全系统设计基础第五周学习总结
RF:程序寄存器%
eax
,%ecx,%edx,%ebx,%
20135217孙小博
·
2015-10-18 10:00
信息安全系统设计基础第五周学习总结
8个程序寄存器:%
eax
、%ebx、%ecx、%edx、%esi、%edi、%esp、%ebp。存储一个字。存储器:可以理解为很大的字节数组,保存着程序和数据。Y86用虚拟地址来引用存储器位置
20135230潘俊洋
·
2015-10-18 10:00
信息安全系统设计基础第五周学习总结
8个程序寄存器:%
eax
、%ebx、%ecx、%edx、%esi、%edi、%esp、%ebp。存储一个字。存储器:可以理解为很大的字节数组,保存着程序和数据。Y86用虚拟地址来引用存储器位置
20135230潘俊洋
·
2015-10-18 10:00
20135202闫佳歆——信息安全系统设计基础第六周学习总结
3.具体的处理器状态:类似于IA32有8个程序寄存器,%
eax
,%ecx,%edx,%ebx,%esi,%edi,%esp,%ebp处理器的每个程序寄存器存储一个字寄存器%esp被入栈、出栈、调用和返回指令
20135202闫佳歆
·
2015-10-18 05:00
20135202闫佳歆——信息安全系统设计基础第六周学习总结
3.具体的处理器状态:类似于IA32有8个程序寄存器,%
eax
,%ecx,%edx,%ebx,%esi,%edi,%esp,%ebp处理器的每个程序寄存器存储一个字寄存器%esp被入栈、出栈、调用和返回指令
20135202闫佳歆
·
2015-10-18 05:00
信息安全系统设计基础第六周学习总结
8个程序寄存器:%
eax
、%ebx、%ecx、%edx、%esi、%edi、%esp、%ebp。存储一个字。 存储器:可以理解为很大的字节数组,保存着程序和数据。
20135236贾瑗
·
2015-10-18 04:00
信息安全系统设计基础第六周学习总结
8个程序寄存器:%
eax
、%ebx、%ecx、%edx、%esi、%edi、%esp、%ebp。存储一个字。 存储器:可以理解为很大的字节数组,保存着程序和数据。
20135236贾瑗
·
2015-10-18 04:00
信息安全系统设计基础第五周学习总结
RF:程序寄存器%
eax
,%ecx
20135317韩玉琪
·
2015-10-18 00:00
信息安全系统设计基础第五周学习总结
RF:程序寄存器%
eax
,%ecx
20135317韩玉琪
·
2015-10-18 00:00
信息安全系统设计基础第六周学习总结
第四章处理器体系结构第一节Y86指令集体系结构程序员可见的状态程序寄存器:%
eax
,%ecx,%edx,%ebx,%esi,%edi,%esp,%ebp。他们都可以存储一个字。
不是富东京
·
2015-10-17 23:00
信息安全系统设计基础第六周学习总结
第四章处理器体系结构第一节Y86指令集体系结构程序员可见的状态程序寄存器:%
eax
,%ecx,%edx,%ebx,%esi,%edi,%esp,%ebp。他们都可以存储一个字。
不是富东京
·
2015-10-17 23:00
信息安全系统设计基础第五周学习总结
8个程序寄存器:%
eax
%ecx%edx%ebx%
20135303whq
·
2015-10-17 23:00
信息安全系统设计基础第五周学习总结
8个程序寄存器:%
eax
%ecx%edx%ebx%
20135303whq
·
2015-10-17 23:00
第四章处理器体系结构 学习报告
有8个程序寄存器:%
eax
,%ecx,
20135232
·
2015-10-17 19:00
第四章处理器体系结构 学习报告
有8个程序寄存器:%
eax
,%ecx,
20135232
·
2015-10-17 19:00
信息安全系统设计基础第六周学习总结
程序员可见的状态Y86处理器有八个寄存器:%
eax
、%edx、%ecx、%ebx、%esi、%edi、%esp和%ebp。每个程序存储器存储一个字
20135318刘浩晨
·
2015-10-17 16:00
信息安全系统设计基础第六周学习总结
程序员可见的状态Y86处理器有八个寄存器:%
eax
、%edx、%ecx、%ebx、%esi、%edi、%esp和%ebp。每个程序存储器存储一个字
20135318刘浩晨
·
2015-10-17 16:00
信息安全系统设计基础第六周学习总结
1.8个寄存器:%
eax
%ecx%ebx%esi%edi%esp%ebp%edx;2.3个一位条件码:ZF、SF、OF;3.Y86指令:IA32的movl指令:irmovl、rrmovl、mrmovl、
yysw
·
2015-10-17 11:00
信息安全系统设计基础第六周学习总结
1.8个寄存器:%
eax
%ecx%ebx%esi%edi%esp%ebp%edx;2.3个一位条件码:ZF、SF、OF;3.Y86指令:IA32的movl指令:irmovl、rrmovl、mrmovl、
yysw
·
2015-10-17 11:00
汇编指令学习(一)
学习过程的简单记录,留在这里方便以后查找一,寄存器1,ESP指向栈的最顶端EIP指向将要执行的指令有
EAX
,ECX,EDX,EBX,ESP,EBP,ESI,EDI和EIP等,它们都被称为32位寄存器。
月尽西楼
·
2015-10-16 14:00
汇编指令
jumpifnotcarry)等2.比较跳转:像JE(jumpifequal),JB(jumpifbelow),JAE(jumpifaboveorequal)等第一类跳转应用在算术或逻辑指令之后,例如:sub
eax
abcdefghig
·
2015-10-08 18:00
汇编总结:无符号除法,有符号除法,取余,无符号乘法,有符号乘法指令
example: 在c语言里要完成8/2的汇编指令如下: 在c语言里要完成8%2的汇编指令如下:.section .text .global _start _start: movl $8, %
eax
guonaihong
·
2015-10-07 21:00
&引用的本质
明显 参数占了4字节的栈空间 .再看看以下代码int &s = x; 003A493D lea
eax
,[x] 003A4940 mov dword ptr [s
坤坤坤_
·
2015-10-06 15:00
8086汇编指令手册
.PUSH把字压入堆栈.POP把字弹出堆栈.PUSHA把AX,CX,DX,BX,SP,BP,SI,DI依次压入堆栈.POPA把DI,SI,BP,SP,BX,DX,CX,AX依次弹出堆栈.PUSHAD把
EAX
achonor
·
2015-09-29 22:42
汇编
面试---16位
eax
寄存器
注意:a虽然是无符号char型,只占一个字节,但是它存放在一个
eax
寄存器,是16位的于是在机器中0xA5的寄存中表
will130
·
2015-09-23 15:00
面试
逆向工程__某游戏基址查找过程
过程如下://------------------------------CE里面看到的数据:---------------------------//
EAX
=0000005AEBX=00000008ECX
高达一号
·
2015-09-19 12:10
逆向工程
游戏
逆向工程
逆向工程__某游戏基址查找过程
过程如下://------------------------------CE里面看到的数据:---------------------------//
EAX
=0000005AEBX=00000008ECX
u010003835
·
2015-09-19 12:00
游戏
逆向工程
常见程序入口点(OEP)特征
00509CB3.83C4ECADDESP,-14 00509CB6.53PUSHEBX 00509CB7.56PUSHESI 00509CB8.57PUSHEDI 00509CB9.33C0XOREAX,
EAX
x356982611
·
2015-09-11 11:00
汇编总结:简单的x86指令
section .text .global _start _start: addb $1, %al addw $1, %ax addl $1, %
eax
addq $1
guonaihong
·
2015-09-09 22:00
i++是否原子操作?并解释为什么?
首先要看编译器是怎么编译的,某些编译器比如VC在非优化版本中会编译为以下汇编代码:__asm{ moveax, dwordptr[i] inceax movdwordptr[i],
eax
a2796749
·
2015-09-03 09:00
调试lldb命令常用
“$
eax
”是cup的一个寄存器。在一个异常的情况下,这个寄存器将会包含一个异
Guide_Sun
·
2015-08-20 17:44
iOS
调试lldb命令常用
“$
eax
”是cup的一个寄存器。在一个异常的情况下,这个寄存器将会包含一个异
Guide_Sun
·
2015-08-20 17:44
iOS
手动扩栈
102400000,102400000")方案二:(汇编版)constintmain_stack=16; charmy_stack[128<<20]; intmain(){ __asm__("movl%%esp,(%%
eax
kl28978113
·
2015-08-17 20:00
80386的寄存器组成(转)
80386共提供7种类型的32位寄存器,如下:通用寄存器(
EAX
、EBX、ECX、EDX、ESP、EBP、ESI、EDI)段寄存器(CS、SS、DS、ES、FS、GS)指令指针寄存器和标志寄存器(EIP
u014774781
·
2015-08-17 00:00
linux
汇编实现在数组中查找最大数
如何使用除法指令,被除数要放到%
eax
里面,除数要放到%ebx里面如何使用leaq把地址复制到某个寄存器中cmovl指令,带条件的赋值语句code:.section .data data_item:
guonaihong
·
2015-08-12 22:00
32位寄存器
32位寄存器 EBP和ESP是32位的SP,BP ESP是堆栈指针 EBP是基址指针 ESP与SP的关系就像AX与AL,AH的关系32位CPU所含有的寄存器有:4个数据寄存器(
EAX
、EBX、ECX和
Scythe666
·
2015-08-04 19:00
EBP详解
在寄存器里面有很多寄存器虽然他们的功能和使用没有任何的区别,但是在长期的编程和使用中,在程序员习惯中已经默认的给每个寄存器赋上了特殊的含义,比如:
EAX
一般用来做返回值,ECX用于记数等等。
pangfc
·
2015-07-31 11:49
函数
栈
ESP
EBP
EBP详解
在寄存器里面有很多寄存器虽然他们的功能和使用没有任何的区别,但是在长期的编程和使用中,在程序员习惯中已经默认的给每个寄存器赋上了特殊的含义,比如:
EAX
一般用来做返回值,ECX用于记数等等。
pangfc
·
2015-07-31 11:49
函数
栈
ESP
EBP
EBP详解
在寄存器里面有很多寄存器虽然他们的功能和使用没有任何的区别,但是在长期的编程和使用中,在程序员习惯中已经默认的给每个寄存器赋上了特殊的含义,比如:
EAX
一般用来做返回值,ECX用于记数等等。
pangfc
·
2015-07-31 11:49
函数
栈
ESP
x64cpu与IA32cpu中通用寄存器的差异
这8个寄存器分别为
eax
,ebx,ecx,edx,esi,e
Kevin_Samuel
·
2015-07-29 00:00
Linux lvm 管理
[root@iZ23j4
eax
1iZ~]#pvdisplay [root@iZ23j4
eax
1iZ~]#fdisk-l Disk/dev/xvda:21.5GB,21474836480bytes 255heads
zhaoyangjian724
·
2015-07-25 18:00
RDTSC命令详解
RDTSC-读取时间标签计数器操作码指令说明0F31RDTSC将时间标签计数器读入EDX:
EAX
说明将处理器的时间标签计数器的当前值加载到EDX:
EAX
寄存器。时间标签计数器包含在64位MSR中。
u010064842
·
2015-07-18 09:00
Assembly Intro - Inline Assembly Versus Non-Inline Assembly
orbynon-inlineassemblyway.Example:inlineassemblyfunctionintinline_add(intx,inty){ asmvolatile("addl%%ebx,%%
eax
fanbird2008
·
2015-07-16 17:00
assembly
《黑客免杀攻防》读书笔记-软件逆向工程(6) switch-case分支
1简单switch-case分支识别subeax,0je用
eax
-0代替cmp当
eax
为0时,结果自然会使ZF置1。A如果从1开始自增的case,用倒序减法跳转。
RenKaidi
·
2015-07-16 08:00
汇编语言11堆栈修改
include <stdio.h>#include <Windows.h>DWORD dz=0;DWORD dz1=0;void fun1(){ __asm { mov
eax
·
2015-07-14 15:00
汇编语言
Inline Assembly - GCD
intgcd(inta,intb){ intresult; asmvolatile( "movl%1,%%
eax
;" "movl%2,%%ebx;" "CONTD:cmpl$0,%%
fanbird2008
·
2015-07-14 13:00
assembly
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他