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
edX
32寄存器大全
32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和
EDX
)2个变址和指针寄存器(ESI和EDI)2个指针寄存器(ESP和EBP)6个段寄存器(ES、CS、SS、DS、FS和GS)1个指令指针寄存器
NGForever
·
2020-09-15 05:36
Compilation
[note]KTHREAD结构相关
就是指针Self,其内容就是TEB的起点.在内核模式下,FS指向的是KPCR(Kernel'sProcessorControlRegion)结构,而movreg,FS:[124h]//reg可表示eax,
edx
a519609598
·
2020-09-14 10:46
大数据
linux下 用cpuid指令读取CPU信息
#includeintmain(){unsignedinteflags1,eflags2=0;unsignedinteax=0;unsignedintebx,ecx,
edx
;/***测试CPU是否支持CPUID
Timmy_zhou
·
2020-09-14 08:45
eax ...edi esp ebp寄存器简介(转)
首先介绍我们会经常看到的一些寄存器:4个数据寄存器(EAX、EBX、ECX和
EDX
)2个变址和指针寄存器(ESI和EDI)2个指针寄存器(ESP和EBP)4个数据寄存器(EAX、EBX、ECX和
EDX
)
ssosun
·
2020-09-14 02:12
汇编
EAX、EBX、ECX、
EDX
、ESI、EDI、ESP、EBP 寄存器详解
参考一:EAX、ECX、
EDX
、EBX寄存器的作用一般寄存器:AX、BX、CX、DXAX:累积暂存器,BX:基底暂存器,CX:计数暂存器,DX:资料暂存器索引暂存器:SI、DISI:来源索引暂存器,DI
zhu2695
·
2020-09-14 01:54
汇编
寄存器
获取CPU时间戳代码 使用CPU时间戳进行高精度计时
在Pentium以上的CPU中,提供了一条机器指令RDTSC(ReadTimeStampCounter)来读取这个时间戳的数字,并将其保存在
EDX
:EAX寄存器对中。
evil_darker
·
2020-09-14 00:06
Window
编程
OD学习手记——常用断点
汇编32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和
EDX
)对低16位数据的存取,不会影响高16位的数据。
zh19991211
·
2020-09-13 17:11
__stdcall
转自:http://baike.baidu.com/view/1276580.htm百科名片被这些修饰关键字修饰的函数,其参数都是从右向左通过堆栈传递的(__fastcall的前面部分由ecx,
edx
传
weixin_30735745
·
2020-09-12 14:00
彻底理解C/C++调用约定
__stdcall被这些修饰关键字修饰的函数,其参数都是从右向左通过堆栈传递的(__fastcall的前面部分由ecx,
edx
传),函数调用在返回前要清理堆栈,但由调用者还是被调用者清理不一定。
加菲猫ooo
·
2020-09-12 13:23
C++
WIN32编程必知:__stdcall,__cdecl,__fastcall,thiscall,naked call
被这些修饰关键字修饰的函数,其参数都是从右向左通过堆栈传递的(__fastcall的前面部分由ecx,
edx
传),函数调用在返回前要清理堆栈,但由调用者还是被调用者清理不一定。
sangxiansheng
·
2020-09-12 13:08
Vc编程相关知识
使用WinAPI / COM接口时的调用约定
然而,我调试的时候,看到的并非是stdcall...ZC:具体是这样:ecx存放this指针,
edx
存放
weixin_34396103
·
2020-09-11 17:56
汇编实现堆栈原理
使用EBX存储栈底地址,
EDX
存储栈顶地址,连续存储5个不同的数.没有数据时栈底栈顶指向同一内存地址栈底EBX:0x17FCE0栈顶
EDX
:0x17FCE0eg:Windows平台第一种方法:连续存储5
weixin_30397865
·
2020-09-11 17:57
函数调用规范
Microsoftc/c++语言中采用了五中调用规范,分别是_cdecl,_stdcall,_fastcall,thiscall和nake.每一种调用都是利用eax返回,如果函数返回值是64位的,则利用
edx
rambo_ghaip
·
2020-09-11 16:51
基础知识
安装centOS 7双系统(一)——Linux基础知识储备
基础知识部分内容主要来源于
edX
上的LinuxFoundationX。小白常问的关于Linux的几个问题Linux,centOS,Ubuntu等名次是什么关系?
maxwell2ic
·
2020-09-11 15:59
Linux
X86&&X64 汇编学习——调用汇编函数
本节说明函数调用相关:函数调用必须被保留的内容:EAX用于保存输出值,可能在返回前被修改EBX指出全局偏移表,必须保留ECX保证在函数中可用
EDX
保证在函数中可用ESP指向心得堆栈地址,必须保留EBP堆栈基址指针
zmrlinux
·
2020-09-10 22:38
#
汇编语言
12个免费学习编程的网站
1、CodeAcademy2、Coursera3、
edX
4、Udemy5、aGupieWare6、GitHub7、MITOpenCourseware8、Hack.pledge9、CodeAvengers10
小袁_123
·
2020-09-10 21:46
iOS开发-随笔
函数调用方式__stdcall、__cdel
EAX无被调用者__fastcall寄存器从左向右EAXEAX、EBX、ECX被调用者__pascalPascal从左向右EAX无被调用者__msfastcallMs寄存器从右向左EAX/EDXECX、
EDX
weixin_33860147
·
2020-09-10 19:44
0,5挖矿
1范围___2跑去挖{此段代码需要hook的支持}//////挖矿//////矿铲所在包裹的位置/param>///地面系统物品ID/param>procedurewakuang(_
EDX
:DWORD;
weixin_30482181
·
2020-09-10 18:10
寄存器的使用惯例和调用过程的栈
一、寄存器的使用惯例IA32为例子,%eax,%
edx
,%ecx-----调用者保存的寄存器值(覆盖)%ebx,%esi,%edi------被调用者保存的寄存器值(先保存,压栈,返回前恢复)例子:intp
古幽风琴
·
2020-09-10 16:34
c
LMA和VMA
x86寄存器说明ebp和esp是32位的SP,BPesp是堆栈指针ebp是基址指针ESP与SP的关系就象AX与AL,AH的关系.32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和
EDX
prece
·
2020-09-10 15:45
x86架构/汇编/链接
c/c++的函数参数压栈顺序
下面列举了一些常见的编译器的调用约定VC6:调用约定堆栈清除参数传递__cdecl调用者从右到左,通过堆栈传递__stdcall函数体从右到左,通过堆栈传递__fastcall函数体从右到左,优先使用寄存器(ECX,
EDX
bird67
·
2020-09-10 12:53
C/C++及VC++
64位数据的返回和赋值
返回:存放在
EDX
:EAX中,其中
EDX
中存放高32位,EAX中存放低32位。赋值:EBP-8中存放低32位,EBP-4中存放高32位。
LDWJ2016
·
2020-09-10 11:39
C
十个高质量自学网站,让你的技术突飞猛进
2、
EdX
:https://www.
edx
.org/麻省理工和哈佛大学联手创建的大规模开放在线课堂平台,目前也有许多国内高校的课程,也可以申请课程证书。3.菜鸟教程:http://www.runo
程序员客栈
·
2020-09-10 11:02
API
开讲啦!推出 TinyML 免费课程,引领边缘 AI 浪潮
文/开发技术推广工程师JoshGordon哈佛大学的VijayJanapaReddi教授、TensorFlowLiteMicro团队和
edX
(https://www.
edx
.org/)在线学习平台将在今年秋天分享一套
谷歌开发者_
·
2020-08-26 23:06
游戏
传感器
人工智能
编程语言
深度学习
Open edXDevstack启动出现:could not connect to localhost:27017: [Errno 111] Connection refused.
出现这个错误的原因是关闭虚拟机的时候强行关闭,但是mongo出现锁的情况,使用下面命令即可解决:vagrantsshsudorm/
edx
/var/mongo/mongodb/mongod.locksudomongod-repair
刘元涛
·
2020-08-26 14:13
Open
edX
EAX、ECX、
EDX
、EBX寄存器的作用
BX:基底暂存器,CX:计数暂存器,DX:资料暂存器索引暂存器:SI、DISI:来源索引暂存器,DI:目的索引暂存器堆叠、基底暂存器:SP、BPSP:堆叠指标暂存器,BP:基底指标暂存器EAX、ECX、
EDX
bnblzq
·
2020-08-26 12:48
杂七杂八
汇编指令之JMP,CALL,RET(修改EIP的值!!!)
简单介绍了,JMP指令按市面上的意思来说是跳转到指定地址,但我这里不这么说,JMP,CALL,RET三个指令均为修改EIP值的指令,EAX,ECX,EBX,
EDX
,ESP,EBP,ESI,EDI,这8个寄存器的值均可以用
antangtong2499
·
2020-08-25 17:51
AT&T汇编指令总结
80386有如下寄存器:8个32-bit寄存器%eax,%ebx,%ecx,%
edx
,%edi,%esi,%ebp,%esp;8个16-bit寄存器它们事实上是上面8个32-bit寄存器的低16位:%ax
zmcomputer
·
2020-08-24 18:17
汇编
写在前面.md
课程网址第一次在
edX
上学一门全英文的课程,还是关于独立思考的,有点难度,算是挑战下自己。不过课程很有趣,课程设计也很好,每一章节不光有讲解,还有很多实践的视频,有针对每个话题的讨论区,有练习的题目。
书写是为了过脑子
·
2020-08-24 17:20
MariaDB 在创建外键的时候提示 1005 错误
在MariaDB中的表创建外键的时候提示错误:SQLError(1005):Can'tcreatetable`
edx
`.
HoneyMoose
·
2020-08-24 17:40
mariadb
README
非coursera/
edx
问题提到的awesome-course等。目前中国顶级优秀的程序员都有谁
在到处之间找我
·
2020-08-24 16:44
#
碎碎念
汇编指令初步(AT&T格式)
;SP,BP(16位)AH,AL;BH,BL;CH,CL;DH,DL(8位)以E开头的寄存器为32位EAX(累加器,是算术运算的主要寄存器)EBX(基址寄存器,在内存中寻址时存放基址)ECX(计数器)
EDX
Earrrring
·
2020-08-24 15:49
计算机操作系统课程笔记
学习如何学习 2018-04-14-学习的科学-034
本系列英文内容来自https://www.
edx
.org/course/the-science-of-learning-what-every-teacher-should-know,翻译是自己练习,如有发现不妥请批评指正
每日读财报
·
2020-08-24 15:36
读取主机的实时时钟
RDTSC-读取时间标签计数器操作码指令说明0F31RDTSC将时间标签计数器读入
EDX
:EAX说明将处理器的时间标签计数器的当前值加载到
EDX
:EAX寄存器。时间标签计数器包含在64位MSR中。
沈万三gz
·
2020-08-24 10:35
计算机基础
C/C++
linux/unix
Assembler 知识点
杂乱的总结:1.eax,ecx,
edx
可逃离寄存器;2.esi,edi,ebx不可逃离寄存器;3.函数计算的最后返回值,存放在eax内,然后从堆栈中pop出去;4.堆栈的是由高地址向低地址增长的;5.堆栈顶端的
自我修炼的小石头
·
2020-08-24 06:44
通用32位CPU 常用寄存器及其作用
32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和
EDX
)2个变址和指针寄存器(ESI和EDI)2个指针寄存器(ESP和EBP)6个段寄存器(ES、CS、SS、DS、FS和GS)1个指令指针寄存器
谁不小心的
·
2020-08-24 06:13
汇编语言
CVE-2014-4113简要分析-零页引用异常
简要分析直接跑一波pockd>reax=fffffe0debx=000001edecx=927020e4
edx
=91bd3b78esi=fffffffbedi=fd2c4640eip=925a93faesp
40KO
·
2020-08-24 06:38
安全
系统基础_从栈的角度深入剖析函数调用过程
8个通用寄存器:EAX、EBX、ECX、
EDX
、ESI、EDI、ESP、EBP。EAX:累加器(Accumulator),它的低16位即是AX,而AX又可分为高8位AH和低8位AL。
AlexanderGan
·
2020-08-24 04:06
Computer
Systems
算术的逻辑运算与指令详解
比如对于leal4(%
edx
,%
edx
,4),%eax这条指令来讲,我们假设%
edx
寄存器的值为x的话,那么这条指令的作用就是将4+x+4x=5x+4赋给%eax寄存器。
小时候挺菜
·
2020-08-23 04:26
计算机操作系统
汇编——寄存器详解
4个数据寄存器(EAX、EBX、ECX和
EDX
)2个变址和指针寄存器(ESI和EDI)2个指针寄存器(ESP和EBP)6个段寄存器(ES、CS、SS、DS、FS和GS)1个指令指针寄存器(EIP)1个标志寄存器
Lauren..
·
2020-08-22 11:48
汇编笔记
汇编
寄存器
计算机系统基础 汇编语言几个小问题
4.leal也可实现赋值:一个这样的例子leal7(%
edx
,%
s_m_c
·
2020-08-22 03:43
符号拓展指令CBW、CWD、CDQ、CWDE、CDQE
cbw使用al的最高位拓展ah的所有位cwd使用ax的最高位拓展dx的所有位cdq使用eax的最高位拓展
edx
的所有位cwde使用ax的最高位拓展eax高16位的所有位cdqe使用eax的最高位拓展rax
不高兴你咬我
·
2020-08-22 01:00
汇编语言
移位运算溢出:右操作数须小于左操作数的位数
#includeintmain(){intx=1%eax20movl$1,%
edx
;$1=>%
edx
21movl%eax,%ecx;$32=>%ecx22sall%cl,%
edx
;1%eax24movl
weixin_30468137
·
2020-08-22 00:52
追逐自己的梦想----------辅助制作第十一课:选怪功能分析
00182d9800182db800182dc400187bc400187c102e21e4a8得到这6个地址,然后通过CE中是什么访问了这个地址可以得到如下的数据:001F7292-8955B8-mov[ebp-48],
edx
004A66
我只是一只狗
·
2020-08-21 10:10
c++
VS反汇编相关指令
累加(Accumulator)寄存器,加法乘法指令的缺省寄存器,常用于函数返回值EBX:基址(Base)寄存器,以它为基址访问内存ECX:计数器(Counter)寄存器,常用作字符串和循环操作中的计数器
EDX
flychildc
·
2020-08-21 08:40
VS
MariaDB 在创建外键的时候提示 1005 错误
在MariaDB中的表创建外键的时候提示错误:SQLError(1005):Can'tcreatetable`
edx
`.
HoneyMoose
·
2020-08-21 03:56
mariadb
汇编语言里 eax, ebx, ecx,
edx
, esi, edi, ebp, esp这些都是什么意思啊?
eax,ebx,ecx,
edx
,esi,edi,ebp,esp等都是X86汇编语言中CPU上的通用寄存器的名称,是32位的寄存器。如果用C语言来解释,可以把这些寄存器当作变量看待。
全速前行
·
2020-08-21 00:07
汇编学习
区块链的时代已到来,小白如何调整思路追逐?
课程参与人数、学员评价,并咨询了数位区块链业内人士意见,向大家推荐以下5个课程:1、喜马拉雅:《2017亚布力论坛:区块链是什么》免费2、Coursera:普林斯顿大学:《比特币和数字货币技术》免费3、
edX
曾小藩
·
2020-08-20 23:51
汇编语言里 eax, ebx, ecx,
edx
, esi, edi, ebp, esp这些都是什么意思啊?
eax,ebx,ecx,
edx
,esi,edi,ebp,esp等都是X86汇编语言中CPU上的通用寄存器的名称,是32位的寄存器。如果用C语言来解释,可以把这些寄存器当作变量看待。
gettogetto
·
2020-08-20 23:27
C++
Linux
汇编语言里 eax, ebx, ecx,
edx
, esi, edi, ebp, esp这些都是什么意思啊? [
整理自互联网eax,ebx,ecx,
edx
,esi,edi,ebp,esp等都是X86汇编语言中CPU上的通用寄存器的名称,是32位的寄存器。如果用C语言来解释,可以把这些寄存器当作变量看待。
hbprotoss
·
2020-08-20 23:49
Windows驱动
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他