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
基址
汇编语言:SI、DI、BX、BP、SS、DS分别是什么?怎样根据这些求物理地址?
汇编语言SIDIBXBPSSDS是什么SI:16位寄存器,源变址寄存器DI:16为寄存器,目的变址寄存器BX:16位寄存器(可分成2个8位寄存器BH,BL),数据
基址
寄存器BP:16位寄存器,栈
基址
指针寄存器
xiaohuihui1400
·
2021-01-03 00:13
编程语言
微机原理——16位微处理器8086/8088CPU
8088CPU期末考试要求Intel8086CPU的结构:执行部件及总线接口部件执行部件总线接口部件标志位20位的地址加法器存储器结构ROM、RAM按字节编址,最大地址空间为2n2^n2n个字节存储器的分段(段
基址
翡翠的风吟
·
2020-12-05 00:38
操作系统
cpu
操作系统
植物大战僵尸-金币数目的修改及
基址
经过测试发现金币不能用精确数值查找,到最后是无果的因此通过金币是否变化来进行扫描最后得到游戏中金币是4980,因此我们推测找到的498便是该金币地址验证:更改数值为800,可看到游戏中金币变为8000接下来寻找
基址
方法同寻找阳光
基址
成功找到
基址
郝有梦想
·
2020-12-01 14:48
逆向CE工具使用
安卓逆向之Frida Native层HOOK
1、分析程序代码程序的包名具体要hook的so的名字具体函数的地址(是否需要+1操作)函数的参数列表以及类型2、分析hook代码:(1)填写hook的包名(2)遍历模块找
基址
(填写so的名字)(3)hook
Hacker_by_V
·
2020-10-21 15:30
Android
安卓逆向
汇编第2课(下):通用寄存器
二、指针寄存器(PointerRegister)80386架构中的指针寄存器有
基址
寄存器EBP、堆栈指针寄存器ESP和指令指针寄存器EIP。
絕代シ風華
·
2020-10-05 15:12
汇编语言
汇编第2课(上):通用寄存器
通用寄存器类型64位32位16位8位编号(二进制)编号(十进制)累加寄存器RAXEAXAXAL0000计数寄存器RCXECXCXCL0011数据寄存器RDXEDXDXDL0102
基址
寄存器RBXEBXBXBL0113
絕代シ風華
·
2020-10-05 14:42
汇编语言
从内核文件系统看文件读写过程
一些容易发生安全问题的操作都被限制在只有内核模式下才可以执行,例如I/O操作,修改
基址
寄存器
思绪缥缈
·
2020-09-17 14:51
操作系统
#在顺序查找一般线性表中遇到的结构体小问题-王道论坛第六章-查找
在顺序查找一般线性表中遇到的结构体小问题-王道论坛第六章-查找遇到一些小问题创建结构体typedefstructTable//表的数据结构{inta;//存储空间
基址
,可以使用a[0]等方式来随机取数intlen
KTAL
·
2020-09-17 12:36
顺序表的动态存储细节
顺序表的动态存储细节@(算法学习)在顺序表的动态存储定义中需要包含的数据成员是(C)I.数组指针II.表中元素个数nIII.表的大小maxSizeIV.数组
基址
baseA.I、IIB.I、II、IVC.I
DrCrypto
·
2020-09-16 22:36
算法学习
顺序表
动态存储
80X86寻址方式总结
80X86寻址方式总结2008年05月03日星期六下午11:48一:概论80x86汇编程序都是分段程序设计结构,每个程序段都有一个开始地址:段
基址
。
小大小丑
·
2020-09-16 18:39
汇编
x86
存储
table
汇编
list
操作系统2——80x86寻址方式概括总结
首先我们要弄清楚几个概念,即什么是有效地址,什么是段地址,什么又是
基址
,什么又是变址。有效地址是偏移地址,它和段地址共同构成存储器中的物理地址。
鸭脖
·
2020-09-16 18:34
操作系统实践
深入x86的内存寻址
包含以下主要内容:4个数据寄存器:EAX,ExtendedAccumulatorRegister累加寄存器;EBX,ExtendedBaseRegister
基址
寄存器;ECX,ExtendedCounterRe
Jimbo
·
2020-09-16 18:00
C++
关于x86的寻址方式
一.概述x86汇编程序都是分段程序设计结构,每个程序段都有一个开始地址:段
基址
。
lq.kr
·
2020-09-16 17:10
操作系统-真象还原的一点心得
当人按下笔记本开机键时.cpu的cs寄存器(
基址
)跟ip(偏移量)寄存器加电.被强制初始化为(jmpxxx:xxx)跳转到bios所在的地址.接着bios开机自检(这个不需要了解,只需了解最后跳转到0x7c00
0Resurrection0
·
2020-09-16 12:04
操作系统
操作系统
jsp
其他相当于在非/开头的地址前增加一个
基址
。如果是/开头保持不变。html与jav
weixin_34206899
·
2020-09-16 02:14
java
嵌入式
关于8086的段
基址
加偏移量
于是就想出了一个分段寻址的方法,也就是段
基址
+偏移量,其中段
基址
和偏移量都是16位的,但是在计算地址的时候,将段
基址
左移4位,然后在加上偏移量,这样就20位了。每一段根据偏移量来看,就是64k。
aiyun1242
·
2020-09-15 16:40
c/c++
C语言学习-计算机组成原理
1.了解寄存器寄存器:暂存指令地址数据MOVAH21H通用寄存器AX:(accoumulatorACC):累加器BX:(bas):
基址
CX:(count):计数DX:(data):数据段寄存器:CX:(
莫影老师
·
2020-09-15 09:51
C语言
C语言专题
病毒技术之动态获取API函数地址
>>>>>>>>>>>>>>>>>>;公用模块:_GetKernel.asm;根据程序被调用的时候堆栈中有个用于Ret的地址指向Kernel32.dll;而从内存中扫描并获取Kernel32.dll的
基址
ntdll
·
2020-09-15 08:47
Asm
Code
溢出保护机制
1-表示将mmap的
基址
,stack和vdso页面随机化。2-表示在1的基础上增加栈(heap)的随机化。导入shellcode需要:没有NX保护,需要
暗礁小斗笔
·
2020-09-15 08:01
读《程序是如何跑起来的》的琐碎知识点
cpu是寄存器(包括
基址
寄存器,计数寄存器等)的集合体寄存器存指令,数据等处理对象,一般可以把寄存器看成对象内存的存储场所通过地址编号区分寄存器种类通过名字区分函数的调用需要在完成函数内部的处理后,处理流程再返回到函数的调用点函数调用指令的下一个地址位是最小单位字节是基本单位
Yeira
·
2020-09-15 07:47
程序运行
几个常用寄存器
几个常用的寄存器sp/esp/rsp(16bit/32bit/64bit)栈寄存器---指向栈顶bp/ebp/rbp栈
基址
寄存器---指向栈底ip/eip/rip程序指令寄存器---指向下一条待执行指令转载于
weixin_30627381
·
2020-09-15 05:07
esp和ebp有什么区别
--------------------------------------------------------------------------------esp是堆栈指针ebp是
基址
指针那两条指令的意思是将栈顶指向
w9521423
·
2020-09-15 01:50
汇编基础
汇编语言第三版王爽12章检测点答案和解析
这1024个单元被分成256组,每组包括4个字节单元,存储一个中断向量的段
基址
syh666233
·
2020-09-15 01:37
汇编语言
teb, peb,seh 结构
1.teb:线程环境块重要字段:以fs:[0]为
基址
,fs:[0]的值即为teb的地址,可以将fs理解为指向teb,后面的0是个字节级别的偏移,虽然并不完全正确,但方便记忆+0x0*NtTib是个_NT_TIB
weixin_30551963
·
2020-09-14 20:12
数据结构与算法
exe重定位清除,主要让WIN7的动态
基址
不起作用
若EXE有重定位表,在属性里将重定位已分离勾上,同时将重定位表的数值清零,OK,WIN7再也不用将EXE动态
基址
了。
pklong008
·
2020-09-14 19:44
Reverse
krap病毒家族解密方式及ao变种分析
说一下流程,否则容易乱1解密-(pack部分)-->2二次解密(pack部分)--->3内存中解密(pack部分)--->4替换自身模块
基址
映像(pack部分)---->5注入explorer.exe(
H9Dawndawn
·
2020-09-14 17:59
病毒分析
Java基础读书笔记(一)——Java的特点
并通过实现自动垃圾回收
基址
,大大简化了程序员的的内存管理工作。
YOLO97
·
2020-09-14 13:59
Java程序设计教程
PCI配置空间简介
由于PCI支持设备即插即用,所以PCI设备不占用固定的内存地址空间或I/O地址空间,而是由操作系统决定其映射的
基址
。
超越梦想
·
2020-09-14 08:45
Linux
function
byte
class
编程
command
编译器
组原4_指令偏移寻址
目录1.
基址
寻址EA=(BR)+A2.变址寻址EA=(IX)+A3.相对寻址EA=(PC)+A4.例题5.小结6.附加堆栈寻址1.
基址
寻址EA=(BR)+A
基址
寄存器可以是专用寄存器和通用寄存器区别:使用专用寄存器的时候
CS_Mr M
·
2020-09-14 07:30
计算机组成原理
IT十八掌徐培成第三天笔记
2.通过下表,以0为
基址
。
十八掌教育
·
2020-09-13 20:07
java基础
二进制漏洞之——邪恶的printf
0x01概述printf系列函数的%$(如:%20$x)格式输出,可泄漏栈内的数据(如模块加载的
基址
),给攻方提供下一步所必须的信息;prinrf系列函数的%n、%hn格式输出,可修改栈中指针指向的任意
陌里红尘
·
2020-09-13 16:37
C/C++
稀疏矩阵的十字链表存储表示
structOLNode*right,*down;//该非零元所在行表、列表的后继链域}OLNode;*OLink;typedefstruct{OLink*rhead,*chead;//行和列链表头指针向量
基址
由
wyx3613
·
2020-09-13 14:21
Android网络
嵌入式中的寻址地址设置,以使用FSMC接LCD控制器为例
看一段代码:#defineSSD1963_BASE((u32)(0x6C000000))//SSD1963设备
基址
#defineSSD1963_REG_BASE((u32)(0x6C000000))//
weixin_30278237
·
2020-09-13 03:22
x86架构系统启动过程
x86结构下操作系统启动:计算机加电后,代码段寄存器CS=0xF000h,指令指针寄存器EIP=FFF0h,在CS寄存器中隐含的一个
基址
BASE=FFFF0000h,80386中实际地址是BASE+EIP
张先生123456
·
2020-09-12 20:53
操作系统
shadow ssdt学习笔记(一)
KeServiceDescriptorTable导出,它是一个结构lkd>ddKeServiceDescriptorTable8055d70080505460000000000000011c805058d4
基址
服务数
bobohack
·
2020-09-12 09:09
descriptor
service
table
hook
system
struct
汇编_8086/8088寻址方式和指令系统
一、8086/8088寄存器组通用寄存器:数据寄存器、指针寄存器、变址寄存器,用于传送和暂存数据,保存算术逻辑运算中的操作数和运算结果数据寄存器:AX(AH,AL)累加器、BX(BH,BL)
基址
寄存器(
ccmemo
·
2020-09-12 08:19
植物大战僵尸阳光金币修改器(外g)c++代码实现
虽然没人会用我这么low的代码主要思路这种简单的修改器也就是对于内存的读写就可以了,而且PVZ(植物大战僵尸)这个单机游戏没做反外挂,内存
基址
始终不变。
风去幽墨
·
2020-09-12 08:42
杂文
c++
PVZ修改器
自制操作系统学习4 进入32位保护模式
正在进入保护模式5.正在进入64位模式3.段描述符二、进入保护模式的步骤:三、进入保护的汇编代码四、定义GDT数据结构一、概念1.为什么要进保护模式8086最大寻址范围是1M,而超过64K的内存区域访问要靠切换段
基址
谢厂节_编程圈
·
2020-09-11 23:46
#
操作系统
小技巧——病毒分析中关闭ASLR
然而这些平台都使用了ASLR技术,每次od载入时,其映像
基址
都是会变化的,而你有时候需要计算一些地址,
基址
老是
张悠悠66
·
2020-09-11 18:13
【汇编语言与计算机系统结构笔记05】汇编的系统结构,从C代码生产汇编代码,一个具体的、经典的数据传送指令(mov)实例与分析
汇编语言数据格式第一条汇编指令实例数据传送指令(mov)语法与操作数类型不同的操作数类型组合简单的寻址模式间接寻址
基址
+偏移量寻址寻址模式使用实例变址寻址本次笔记从C语言的经典代码出发,学习汇编语言的接口作业
PiperNest (同公众号)
·
2020-09-11 17:59
汇编
寻址模式
数据传送指令
立即数
movl
系统结构
PE结构之重定位表
什么是重定位:重定位就是你本来这个程序理论上要占据这个地址,但是由于某种原因,这个地址现在不能让你占用,你必须转移到别的地址,这就需要
基址
重定位。
Rki-dor
·
2020-09-11 17:33
缺省返回值位置;BP与SP
2、bp为
基址
寄存器,一般在函数中用来保存进入函数时的sp的栈顶
基址
sp是栈顶指针,它每次指向栈顶。每次子函数调用时,系统在开始时都会保存这个两个指针并在函数结束时恢复sp和bp的值。
sinzou1
·
2020-09-11 16:03
assembly
PE格式解析-重定位表分析
vs中是否开启随机
基址
选项一、随机
基址
与非随机
基址
的区别1、非随机
基址
(固定
基址
)在非随机
基址
的条件下,如果我们需要调用一个函数(函数地址为00408843),采取的汇编命令一般为JMP00408843
_观众
·
2020-09-11 15:01
逆向工程
关闭Linux 内存地址随机化机制
关闭Linux内存地址随机化机制,禁用进程地址空间随机化.可以将进程的mmap的
基址
,stack和vdso页面地址固定下来.可以通过设置kernel.randomize_va_space内核参数来设置内存地址随机化的行为
功名半纸
·
2020-09-11 14:55
程序应用
检测代码区校验和实现简易反调试
//为了方便测试,请在链接器选项中关闭随机
基址
ASLR#include#includeDWORDg_dwCheckSum=0;//校验和DWORDWIN
hambaga
·
2020-09-11 13:21
WINDOWS逆向
BP和SP的区别
bp:
基址
寄存器(stackpointer),一般在函数中用来保存进入函数时的sp的栈顶
基址
BP:基数指针寄存器BP(basepointer)是一个寄存器,它的用途有点特殊,是和堆栈指针SP联合使用的,
张先生123456
·
2020-09-11 13:52
ARM函数调用过程分析
图中FP就是栈
基址
,它指向函数的栈帧起始地址;SP则是函数的栈指针,它指向栈顶的位置。ARM压栈的顺序很是规矩,依次为当前函数指针PC、返回指针LR、栈指针SP、栈
基址
FP、传入参数个数及指
weixin_30752377
·
2020-09-11 10:01
X86&&X64 汇编学习——调用汇编函数
本节说明函数调用相关:函数调用必须被保留的内容:EAX用于保存输出值,可能在返回前被修改EBX指出全局偏移表,必须保留ECX保证在函数中可用EDX保证在函数中可用ESP指向心得堆栈地址,必须保留EBP堆栈
基址
指针
zmrlinux
·
2020-09-10 22:38
#
汇编语言
《一个操作系统的实现》读书笔记--第三章--保护模式
===============================%include"pm.inc";常量,宏,以及一些说明org0100hjmpLABEL_BEGIN[SECTION.gdt];GDT;段
基址
要饭真得好难
·
2020-09-10 22:06
操作系统
20169219 linux内核原理与分析第二周作业
通用寄存器AX:累加器BX:基地址寄存器CX:计数寄存器DX:数据寄存器BP:堆栈
基址
针SI、DI:变址寄存器SP:堆栈顶指针段寄存器CS:代码段寄存器,指向包含程序指令的段。
weixin_30525825
·
2020-09-10 19:16
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他