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
CPU常见寄存器介绍
CPU常见寄存器介绍32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和
EDX
)2个变址和指针寄存器(ESI和EDI)2个指针寄存器(ESP和EBP)6个段寄存器(ES、CS、SS、DS
changmengmeng
·
2020-08-20 15:33
汇编语言
VC中使用内联汇编(转载)
[Copytoclipboard]ViewCodeCPP12345678910inta=5,b=6,c;__asm{xoredx,
edx
;
edx
=0addedx,a;
edx
+=aaddedx,b;
edx
weixin_33882443
·
2020-08-20 13:17
VC++ 内联汇编函数调用方式
#include"stdafx.h"intg_nC=10;voidUseParameter(){inta=5,b=6,c;__asm{xoredx,
edx
;
edx
=0addedx,a;
edx
+=aaddedx
杨小卫
·
2020-08-20 09:32
VC++
内联汇编
免费学!Google与哈佛大学合作推出 TinyML 课程
哈佛大学的VijayJanapaReddi教授、TensorFlowLiteMicro团队和
edX
(https://www.
edx
.org/)在线学习平台将在今年秋天分享一套TinyML课程,您可以免费观看这些课程
itwriter
·
2020-08-19 15:00
程序员必看的各种优秀资料、神器及框架整理(上)
资料篇技术站点在线学习:Coursera、
edX
、Udacity、MIT公开课、MOOC学院HackerNews:非常棒的针对编程的链接聚合网站Techmeme:美国知名科技新闻和博客聚集网站,类似的还有
程序员IT工场:cxyITgc
·
2020-08-19 09:57
干货
javascript
git
github
sublime
text
eclipse
INT 3(手工设置断点)
INT3指令是会把执行权转交给调试器反汇编窗口:_asmINT3;00AF141Eint3程序指针寄存器的值也是:00AF141EEAX=CCCCCCCCEBX=7EFDE000ECX=00000000
EDX
chikuomin5059
·
2020-08-19 09:39
原来IntToHex是这么实现的。。。
*x',[Digits,Value]);asmCMPEDX,32//为什么是
edx
呢?
soft_ice
·
2020-08-18 22:53
编程随笔
delphi
integer
function
string
byte
div
C++中获取高精度时间差
编写一个函数,可以在C++中这样写:__declspec(naked)unsigned__int64GetCpuCycle(void){_asm{rdtscret}}RDTSC的返回值存放在EDXEAX中,
EDX
iteye_11306
·
2020-08-18 20:36
c++
Coursera机器学习基石 第1讲:The Learning Problem
YaserS.Abu-Mostafa在
edx
上也开设了机器学习的公开课,不过说实话,他的埃及口音英语实在很难听懂,而且讲的内容偏重理论,所以追了几节课就放弃了。
weixin_33860722
·
2020-08-18 17:20
Delphi 读取CPU Id
,终于找了一段能读出正确CPUID的代码,以下代码经过Delphi7测试procedureTForm1.Button1Click(Sender:TObject);var_eax,_ebx,_ecx,_
edx
提前十分钟
·
2020-08-18 15:45
DELPHI
写花指令必备的汇编指令总结
1.寄存器介绍:(1).数据寄存器:存放数据EAX、EBX、ECX、
EDX
(2).指针寄存器:主要用途就是在存储器寻址时,提供偏移地址.ESP、EBP、EDI、ESIESP(堆栈指针寄存):是以“后进先出
iiprogram
·
2020-08-18 15:45
病毒汇编和调试逆向技术加脱壳
c++ 对象模型21
单继承下的虚函数classBase{public:virtualvoidf(){coutf();//edxpointderive->g();//
edx
+4pointderive->h();//
edx
+8pointderive
宫九
·
2020-08-18 01:21
c++
深度学习入门资源
、笨方法学习python,learnpythonthehardway2、廖雪峰的python入门3、
edx
:introductiontocomputerscienceandprogrammingusingpython4
shelley__huang
·
2020-08-17 13:44
深度学习
linux exec /bin/sh shellcode x86 and x86_64
x86xor%
edx
,%edxxor%eax,%eaxpush%eaxpush$0x68732f2fpush$0x6e69622fmov%esp,%ebxpush%eaxpush%ebxmov%esp,
p0x1307
·
2020-08-17 13:36
linux
Exploit
乘法和除法的汇编形式
intx=100;0041137Emovdwordptr[x],64hintb=x/2;00411385moveax,dwordptr[x]00411388cdq00411389subeax,
edx
0041138Bsareax
cslie
·
2020-08-15 22:59
汇编
汇编除法转换
今天写了个小程序,用IDA反汇编过来看了一下,如下一条语句:num/=5;却被转化成了这种形式:movecx,eax;nummoveax,66666667himulecxsaredx,1moveax,
edx
Aegeaner
·
2020-08-15 21:23
汇编
汇编语言里 eax, ebx, ecx,
edx
, esi, edi, ebp, esp这些都是什么意思啊?
汇编语言里eax,ebx,ecx,
edx
,esi,edi,ebp,esp这些都是什么意思啊?
fengyuanye
·
2020-08-15 07:04
编程语言
汇编语言
汇编语言学习 操作数指示符
将要执行的下一条指令在存储器中的地址%eip整数寄存器堆:8个32位的寄存器条件码寄存器:记录控制流状态(if,while)等浮点寄存器堆:8个32位寄存器访问信息:整数寄存器堆的八个寄存器:%eax,%ecx,%
edx
iteye_1222
·
2020-08-14 10:05
C++
编译原理
读书笔记
AT&T ASM
1.SyntaxRegisterReference引用寄存器要在寄存器号前加百分号movl%eax,%ebx80386有如下寄存器:32bit:%eax,%ecx,%
edx
,%ebx,%edi,%esi
朝向高处的旅途
·
2020-08-14 04:38
AT-T汇编
AT&T ASM 学习2
---------_start.globl--------------------------------------------------CPUID指令:根据EAX输出CPU信息到EBX,ECX,
EDX
无双Z刃
·
2020-08-14 03:38
语言[ASM]
汇编指令CPUID
汇编指令CPUID2007-01-2713:56序在高级编程语言中嵌入汇编指令用以获取cpu相关信息参数为eax的值,结果保存在eax,ebx,ecx,
edx
中。
xjtuse_mal
·
2020-08-12 01:57
汇编(指令cpuid)获取cpu信息
unsignedintmebx;unsignedintmecx;unsignedintmedx;__asm{xoreax,eaxcpuidmovmeax,eaxmovmebx,ebxmovmecx,ecxmovmedx,
edx
Xiuye_XY
·
2020-08-12 01:26
C/C++
Windows
Assembler
[Intel CPU中的安全指令集].01.如何检测
我们使用它来得到CPU的各种信息,并会根据不同的参数把相关信息存到eax,ebx,ecx和
edx
四
aces005
·
2020-08-12 01:00
第9部分-Linux x86 64位汇编 AT&T汇编示例四
-msg#字串长度.text#代码段声明.global_start#指定入口函数_start:#在屏幕上显示一个字符串movl$len,%
edx
#参数三:字符串长度movl$msg,%ecx#参数二:要显示的字
badman250
·
2020-08-12 01:27
X86处理器汇编技术系列
【汇编优化】之CPUID获取x86处理器信息
###1、CPUID-CPU标识操作码指令说明OFA2CPUID按照最初输入EAX寄存器的值,将处理器标识与功能信息返回给EAX、EBX、ECX及
EDX
寄存器。
walkingMa
·
2020-08-12 01:22
【汇编优化】
算法优化
在C++中使用cpuid指令获得CPU信息 (zz)
2、cpuid指令的使用cpuid使用eax作为输入参数,eax,ebx,ecx,
edx
作为输出参数,举个例子:__asm{moveax,1cpuid...}以上代码以1为输入参数,执行cpuid后,所有寄存器的值都被返回值
afxid
·
2020-08-12 01:56
Windows
SDK
Coursera,Udacity,
Edx
课程列表(更新ing)
Coursera,Udacity,
Edx
课程列表(更新ing)Coursera有很多特别好的课程,平时没有机会听到国外大牛的课程,通过Coursera算是可以弥补一下吧,国外的课程普遍比国内的老师教的好
weixin_30617797
·
2020-08-11 14:56
32位汇编语言学习笔记(3)--leal和算术运算指令
示例:leal6(%eax),%
edx
//把eax的值+6放入
edx
中。leal(%eax,%ecx),%
edx
//把eax+ecx的值装入
edx
中。
swordmanwk
·
2020-08-11 13:32
Linux
汇编指令手册
把字压入堆栈.POP把字弹出堆栈.PUSHA把AX,CX,DX,BX,SP,BP,SI,DI依次压入堆栈.POPA把DI,SI,BP,SP,BX,DX,CX,AX依次弹出堆栈.PUSHAD把EAX,ECX,
EDX
kgdiwss
·
2020-08-11 12:56
Delphi逆向
Delphi反汇编内部字符串处理函数/过程不完全列表名称参数返回值作用等价形式/备注_PStrCatEAX:目标字符串
EDX
:源字符串EAX连接两个Pascal字符串s:=copy(s+s1,1,255
ProgrammingRing
·
2020-08-11 11:30
Win32
c语言函数的几种调用约定和细节问题
一、函数几种调用约定调用约定参数压栈顺序平衡堆栈__cdecl从右至左入栈调用者清理栈__stdcall从右至左入栈自身清理堆栈__fastcallECX/
EDX
传送前两个自身清理堆栈剩下:从右至左入栈用法
滴滴肥猫
·
2020-08-10 07:34
C语言
80x86寄存器
80x86寄存器【注意】本文使用到的汇编指令的语法是Intel汇编语法,除此之外的内容与汇编语法无关【80x86寄存器】32位CPU所含有的寄存器有:・4个32位通用寄存器(EAX、EBX、ECX和
EDX
shrekmu
·
2020-08-09 12:20
Linux
& QNX
CSAPP(深入理解计算机系统)第二版家庭作业答案-第三章
intt2=t>15;return(x^t)*t2;}3.55movl12(%ebp),%esi;Getx的低位movl20(%ebp),%eax;Getymovl%eax,%edxsarl$31,%
edx
maidou0921
·
2020-08-08 18:41
技术交流
什么是寄存器——汇编学习笔记(一)
计算机寄存器分类简介:32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和
EDX
)2个变址和指针寄存器(ESI和EDI)2个指针寄存器(ESP和EBP)6个段寄存器(ES、CS、SS、
cqkxboy168
·
2020-08-08 14:57
8086汇编
Delphi反汇编内部字符串处理函数/过程不完全列表
Delphi反汇编内部字符串处理函数/过程不完全列表名称参数返回值作用等价形式/备注_PStrCatEAX:目标字符串
EDX
:源字符串EAX连接两个Pascal字符串s:=copy(s+s1,1,255
LindaXu1220
·
2020-08-08 12:30
Open
edX
导入edustack的OVA具体介绍
2019独角兽企业重金招聘Python工程师标准>>>1.下载ova原生的ova可以在这里进行获取http://edustack.org/manual/
edx
/ova-download/2.使用VMWareWorkstation
weixin_34162401
·
2020-08-08 00:04
汇编中的通用寄存器、标志寄存器、段寄存器
目的都是用于保存一些即将操作的数据EAX(accumulator)寄存器:扩展累加寄存器(一般在乘/除中会被主动调用),也可以用于其他用途ECX(Count)寄存器:循环计数器,多数情况下可以作为其他用途
EDX
绝魅.C
·
2020-08-07 16:22
汇编
一道简单的ctf 分析
haoj好久没有玩过有意思的CM了,在吾爱发现了一个有意思的CM开始工作准备工具:Ollydbg,Exeinfope,解压工具Ollydbg载入字符串定位关键算法00B910592BCAsubecx,
edx
00B9105B83F912cmpecx
_Mrack
·
2020-08-05 20:51
软件逆向
攻防世界pwn-stack2学习记录
如图所示输入转到汇编指令,查看这个地址(
edx
存的就是输入9,看看他把9赋到了哪里)此时我们看到,我们的输入9在栈
ToTHotSpur
·
2020-08-05 18:13
PWN
CPUID 指令介绍3
参数及返回值列表:EAX=0000_0000h输入EAX=0000_0000h得到CPUID指令所支持的最大值和厂家的名称字符串输出EAX=xxxx_xxxxh得到CPUID指令所支持的最大值#1EBX-
EDX
-ECX
dahan_wangtao
·
2020-08-05 16:15
MASM
cache
byte
descriptor
mobile
x86
c
C语言的本质(29)——C语言与汇编之寄存器和寻址方式
x86的通用寄存器有eax、ebx、ecx、
edx
、edi、esi。这些寄存器在大多数指令中是可以任意选用的,比如movl指令可以把一个立即数传送到eax中,也可传送到ebx中。
weixin_30355437
·
2020-08-04 19:20
汇编命令及OD常用命令及断点设置
汇编32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和
EDX
)对低16位数据的存取,不会影响高16位的数据。
miaoxiyu
·
2020-08-04 15:23
破解资料
汇编学习
寄存器,有十六个介绍通用寄存器,一共八个,分别是EAX、EBX、ECX、
EDX
、ESP、EBP、EDI、ESI。
kuanghong
·
2020-08-04 15:08
__stdcall学习日记
被这个关键字修饰的函数,其参数都是从右向左通过堆栈传递的(__fastcall的前面部分由ecx,
edx
传),函数调用在返回前要由被调用者清理堆栈。
hireboy
·
2020-08-04 14:24
C++
linux 怎么取到纳秒计算的时间
--clock_gettime可获得纳秒级精确linuxrdtsc纳秒级计时2011-06-3021:30:19分类:LINUX部分代码unsignedintts,te;unsignedintsdx,
edx
yand789
·
2020-08-04 09:12
linux
32位CPU所含有的寄存器及32位指令
http://blog.csdn.net/jiaguoxinzhi/archive/2008/09/14/2915127.aspx32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和
EDX
iteye_7465
·
2020-08-03 18:46
硬件
一些我推荐的和想上的网络课程(Coursera,
edX
, Udacity)
从面向找工作的角度出发,我觉得以下课程有很大帮助:首推RobertSedgewick,也是我觉得对我帮助最大的老师,讲课特点是能把复杂的算法讲解清楚(典型例子:红黑树,KMP算法)他在Coursera有四门课,循序渐进,也越来越理论,尤其是前三门,非常值得一上。个人认为上完前两门,你的理论基础(当然还要结合刷题的实践)已经可以虐普遍的小公司和大部分的大公司了。上完第三门可以虐一流公司如Google
chiiis
·
2020-08-03 17:22
!!!
GDI设置字体旋转的方法
方法1:通过设置WorldTransform进行变换:angle为文字旋转的角度position为文字的位置XFORMxForm;xForm.
eDx
=float(position.x);xForm.eDy
力为
·
2020-08-03 02:12
C++/VC/Qt
简单的分页模型
比如下面的汇编语句:movedx[0x1008]这是要把内存中某个位置的值赋给
EDX
,但究竟是内存的哪个位置呢?这就要看数据段描述符了。假设描述符中的段
车子 chezi
·
2020-08-02 14:32
6个知乎高赞的黑科技网站,每一个都让人无法自拔!
2.edxhttps://www.
edx
.org/这是一款大规模开
职场科技办公室
·
2020-08-01 11:46
上一页
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
其他