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
kernel32基址
寄存器及七种寻址方式
一、寄存器总共有14个16位寄存器,8个8位寄存器通用寄存器:数据寄存器:AH(8位)AL(8位)AX(16位)(AX和AL又称累加器)BH(8位)BL(8位)BX(16位)(BX又称
基址
寄存器,唯一作为存储器指针使用寄存器
新效率
·
2014-05-04 00:07
经验
汇编
ARM CC heap&stack
__user_initial_stackheap()返回:r0中的堆
基址
r1中的堆栈
基址
,即堆栈区中的最高地址r2中的堆限制r3中的堆栈限制,即堆栈区中的最低地址。有单区模型和双区模型。
at91rm9200
·
2014-04-25 09:00
stack
heap
ARM
cc
ARM的寻址方式
1.寄存器寻址; 2.立即寻址;3.寄存器移位寻址; 4.寄存器间接寻址;5.
基址
寻址; 6.多寄存器寻址;7.堆栈寻址; 8.块拷贝寻址;9.相对寻址;立即寻址立即寻址指令中的操作码字段后面的地址码部分即是操作数本身
manmanking
·
2014-04-17 15:00
数据结构
数据
存储
ARM
arm处理器
调试器攻击技术 - Unhandled Exception Filter
5、UnhandledExceptionFilterMSDN文档声明当一个异常到达UnhandledExceptionFilter(
kernel32
!
zhoujiaxq
·
2014-04-08 09:00
Windows下遍历所有PCI设备
由于PCI支持设备即插即用,所以PCI设备不占用固定的内存地址空间或I/O地址空间,而是由操作系统决定其映射的
基址
。
tody_guo
·
2014-04-03 12:00
WIN下命令行实现彩色文本
import "syscall" func main() { ColorPrintln("Hello",2) } func ColorPrintln(s string, i int) {
kernel32
野草
·
2014-03-27 11:00
[外挂4] 用CE查找棋盘
基址
a、找棋盘数据
基址
b、分析棋盘数据结构 综合使用搜索技巧,这要看你的聪明才智啦!
·
2014-03-25 22:00
查找
C++应用程序在Windows下的编译、链接(四)动态链接
动态链接的任务是:在程序的加载或者运行阶段,执行各个模块的
基址
重定位工作,并将
dgly1611
·
2014-03-16 09:00
C++
windows
编译
动态链接
PCI 学习笔记
由于PCI支持设备即插即用,所以PCI设备不占用固定的内存地址空间或I/O地址空间,而是由操作系统决定其映射的
基址
。
雨轩211
·
2014-03-10 15:31
PCI学习笔记
PCI 学习笔记
由于PCI支持设备即插即用,所以PCI设备不占用固定的内存地址空间或I/O地址空间,而是由操作系统决定其映射的
基址
。
雨轩211
·
2014-03-10 15:31
PCI学习笔记
调试无符号驱动
原文链接:http://www.cnblogs.com/foohack/p/3582293.html先用随便哪个PE文件信息查看工具查看驱动加载的
基址
,一般来说是0x10000,当然你也可以用IDA看。
weixin_33802505
·
2014-03-05 13:00
x86中内存管理寄存器
(点击查看大图)图4-2 内存管理寄存器GDTR、LDTR、IDTR和TR都是段
基址
寄存器,这些段中含有分段机制的重要信息表。GDTR、IDT
u011879578
·
2014-02-28 18:00
操作系统
内存管理
X86
理解 Windows API 调用过程
对于每层一些概念的解释,这里不详述了,具体可以参考理解Windows内核模式与用户模式.以
Kernel32
里的 CreateProcess为例,内部会调用ntdll.dll里导出的NtCreateProcess
Chinamming
·
2014-02-08 21:00
理解 Windows API 调用过程
对于每层一些概念的解释,这里不详述了,具体可以参考理解Windows内核模式与用户模式.以
Kernel32
里的CreateProcess为例,内部会调用ntdll.dll里导出的NtCreateProcess
Chinamming
·
2014-02-08 21:00
理解 Windows API 调用过程
对于每层一些概念的解释,这里不详述了,具体可以参考理解Windows内核模式与用户模式.以
Kernel32
里的CreateProcess为例,内部会调用ntdll.dll里导出的NtCreateProcess
Chinamming
·
2014-02-08 21:00
u-boot移植第三弹——移植2013.10u-boot到RealARM210 cortex-A8开发板(支持moviNAND_Fusing_Tool_v2.0)
使用前两篇文件介绍的bl1,且没有开启重定位功能的情况下board_init_f这个函数中的addr-=gd->mon_len;这句一定要修改成你的u-boot
基址
,也就
u010406724
·
2014-01-24 19:00
移植
u-boot
Samsung
realarm
c#常用类库----计算机信息类
usingSystem.Text;usingSystem.Runtime.InteropServices;namespaceBaseFunction{ classAPI { [DllImport("
kernel32
luoyanqing119
·
2014-01-09 10:00
编译原理之学习 lua 1.1 笔记 (二) 函数调用与局部变量
过程调用一般用栈实现.Lua1.1中尚未实现闭包(closure),对于函数使用栈实现即已满足需求了.在理论上,在栈中要保存为实现调用以及返回调用处的足够信息,这些信息当前是返回地址(return-address,栈
基址
指针
刘军兴
·
2013-12-22 10:00
lua
源码学习
Win32下常见反调试技术
1探索内存差异跟到的一个IceSword用户层程序中的一个反调试代码:(跟
Kernel32
!
atvance016
·
2013-12-17 15:00
逆向工程
Linux & Windows TLS实现 (http://blog.csdn.net/manjian/article/details/7053207)
内核对TLS需要做的事情是能够让用户态程序(通常是nptl——一个pthread的实现)在某个时刻能够设置线程唯一的
基址
值到内核的线程信息结构内。
samssm
·
2013-12-11 09:00
三、存储器管理
其实代码的定位分段就是一个重定位,根据偏移量;但是动态load一个程序) (1)静态重定位 (2)动态重定位 2.保护 (1)上下界保护 (2)存储键的保护
基址
存储器
Cobbage
·
2013-12-05 23:00
(转)FindFirstChangeNotification,创建一个文件通知对象,该对象用于监视文件系统发生的变化
FindFirstChangeNotificationVB声明DeclareFunctionFindFirstChangeNotificationLib"
kernel32
"Alias"FindFirstChangeNotificationA
gxj1680
·
2013-12-05 11:00
APUE第八章学习扎记之虚拟内存分页
虚拟内存分页(virtualmemorypaging)参考:http://hi.baidu.com/zeyu203/item/c58cd9009d820b98a3df439f虚拟内存--分页机制〇、概述尽管
基址
寄存器和界限寄存器可以用于创建地址空间的抽象
osDaniel
·
2013-12-04 19:00
apue
虚拟内存分页
寄存器的英文全称
AH&AL=AX(accumulator):累加寄存器 BH&BL=BX(base):
基址
寄存器 CH&CL=CX(count):计数寄存器 DH&DL=DX(data)
·
2013-11-27 10:00
线性表的顺序表示和实现
线性表存储空间的初始分配量 */ #define LISTINCREMENT 2 /* 线性表存储空间的分配增量 */ typedef struct { ElemType *elem; /* 存储空间
基址
20131007
·
2013-11-22 14:00
数据结构
c
INI配置文件在linux下的读写
其实只是简单的几个函数而已,我把它写在了一个类里面publicclassIniHelper{[System.Runtime.InteropServices.DllImport("
kernel32
")]privatestaticexternlongWritePrivateProfileString
@云淡风轻~
·
2013-11-19 10:29
C#
mysql 6.1.2部署windows 2003出错
这两天在要升级我们公司(上海甲驭网络科技有限公司)的注册服务器,为了利用现有的资源,就在一台阿里云的windows2003上进行部署,结果程序跑的时候老报InitializeConditionVariable无法定位在
kernel32
yuxiaohen
·
2013-11-18 00:00
机房收费系统——登录
一、系统登录界面:二、思维: 1、窗体加载:(1)获取计算机的机器名:PrivateDeclareFunctionGetComputerNameLib"
kernel32
"Alias"GetComputerNameA
u010928470
·
2013-11-16 10:00
c#键盘钩子
45222312009101711583439/c#键盘钩子 2009-11-1711:58:34| 分类:C#|字号 订阅c#键盘钩子: publicclassWin32Hook { [DllImport("
kernel32
ZT文萃
·
2013-11-13 14:00
C语言内存分配策略
C语言使用栈(Stack)来保存函数返回地址/栈祯
基址
、完成函数的参数传递和函数局部变量的存储。如果程序需要在运行的过程中动态分配内存,可以利用堆(Heap)来实现。
DoctorCZM
·
2013-10-31 22:00
C语言
栈
堆
内存分配
静态区
数据结构线性表之顺序表解说
首先定义一个新的结构体:typedef struct { int *elem //
基址
;
u011747846
·
2013-10-28 19:00
数据结构
线性表
数据结构线性表之顺序表实作
defineLIST_INIT_SIZE100//线性表存储空间的初始分配量#defineLISTINCREMENT 10 //线性表存储空间的分配增量typedefstruct {int*elem; //存储空间
基址
u011747846
·
2013-10-28 19:00
数据结构
C++
malloc
QQ连连看小外挂一个
FindWindow函数找到窗口句柄,再根据返回的窗口句柄值通过调用GetWindowThreadProcessId得到进程ID,然后就可以OpenProcess了,进入QQ连连看进程的地址空间可以根据
基址
u013805103
·
2013-10-23 10:00
程序为什么开头总是PUSH EBP
EBP是堆栈的
基址
,ESP一直指向栈顶(只要有PUSH动作,ESP就自动减小,栈的生长方向从大往小,不需要手动改变ESP。)所以要压入EBP,然后再用EBP来存取堆栈。返回时需要进行EBP恢复操作。
lgh1992314
·
2013-10-21 15:00
Android TLS
内核对TLS需要做的事情是能够让用户态程序在某个时刻能够设置线程唯一的
基址
值到内核的线程信息结构内。 用户态程序需要能在主线程运行时设置线程唯一的
基址
到内核。
superkris
·
2013-10-11 16:00
操作系统的一些基础知识和linux系统启动流程
源程序经过汇编或编译后,形成目标程序,每个目标程序都是以0为
基址
顺序进行编址的。 物理地址=起始地址+逻辑地址静态地址重定位:不需要硬件的支持,必须占用连续的内存空间。
Ceronjyc
·
2013-09-26 14:00
操作系统
linux系统启动流程
进程特征码遍历VC版
BYTEdata[4]; }; /************************************************************************/ /*函数说明:根据特征码扫描
基址
whatday
·
2013-09-20 09:00
进程特征码遍历VC版
BYTEdata[4];};/************************************************************************//*函数说明:根据特征码扫描
基址
飘雪超人
·
2013-09-20 09:00
CPU对中断处理的流程 - idt
中断向量在保护模式下的实现机制是中断描述符表idt,idt的位置由idtr确定,idtr是个48位的寄存器,高32位是idt的
基址
,低16位为idt的界限(通常为2k=256*8);idt中包含256个中断描述符
JK198310
·
2013-09-12 19:00
linux container_of(ptr, type, member)
container_of宏的作用是根据指向一个结构体某个成员的指针得到这个结构体的
基址
。
a254373829
·
2013-09-06 10:00
寄存器的作用
8086 有8个8位数据寄存器,这些8位寄存器可分别组成16位寄存器:AH&AL=AX:累加寄存器,常用于运算;BH&BL=BX:
基址
寄存器,常用
xinklabi
·
2013-08-30 11:00
VC中调用外部EXE程序方法(转)
通过总结,基本上调用EXE文件的办法有四种:一、WinExec()这个函数,在VB和VC中都有,百度百科中的解释是这样的:WinExecVB声明DeclareFunctionWinExecLib"
kernel32
脚本之家
·
2013-08-25 11:05
程序人生
ARM处理器MMU的映射描述符
20 19 14 13 12 1110 9 8 5 4 3 2 1 0 0 0粗粒度二级页表
基址
Linux_lv
·
2013-08-18 14:00
ARM
描述符
DLL文件脱壳
/hi.baidu.com/_achillis/item/7e324e08db884b94a2df4313PE重定位表学习手记先定义一下用到的几个变量:char*hModule=NULL;//映射后的
基址
zhangmiaoping23
·
2013-08-13 10:00
Delphi7所使用的WinAPI大全(摘自VCL源码)
kernel32
= 'kernel32.dll'; gdi32 = 'gdi32.dll'; user32 = 'user32.dll'; advapi32 = 'advapi32.dll'; mpr
·
2013-08-11 00:00
Delphi
嵌入式系统中常见的网卡驱动比较(CS8900A,RTL8019,DM9000)
CS8900与ARM芯片按照16位方式连接,网卡芯片复位后默认工作方式为I/O连接,
基址
是300H。CS8900A还提供其它性能和配置选择.它独特的PacketPage结
xztelecomlcs
·
2013-08-02 11:14
嵌入式
寄存器
局域网
网卡驱动
滤波器
各个寄存器解释
AH&AL=AX(accumulator):累加寄存器BH&BL=BX(base):
基址
寄存器CH&CL=CX(count):计数寄存器DH&DL=DX(data):数据寄存器SP(StackPointer
fen_blue
·
2013-08-01 17:02
x86中的寄存器
IA32-通用寄存器EAX累加(Accumulator)寄存器AX(AH、AL)常用于乘、除法和函数返回值EBX
基址
(Base)寄存器BX(BH、BL)常做内存数据的指针ECX计数器(Counter)寄存器
cmsbupt
·
2013-07-29 16:00
汇编语言 寄存器、英文缩写全称
AH&AL=AX(accumulator):累加寄存器 BH&BL=BX(base):
基址
寄存器 CH&CL=CX(count):计数寄存器 DH&DL=DX(data):数据寄存器 SP(StackPointer
wxqian25
·
2013-07-25 10:00
API函数MoveFileEx使用详解(delphi)
API原型: DeclareFunctionMoveFileEx&Lib"
kernel32
"Alias"MoveFileExA"(ByVallpExistingFileNameAsString,ByVallpNewFileNameAsString
hutao1101175783
·
2013-07-24 16:00
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他