建筑基址是什么意思 基址到底是什么啊?
基址到底是什么啊?
内存中的软件将有许多内存地址。以游戏为例。这个“基”和“偏移”通常用在游戏修改器中。例如。在游戏中修改角色数据时。一些游戏,以防止修改。这是为了改变内存地址。但是变更地址被原来的地址替换了。原始地址称为“基址”。转换地址是“基址”+“偏移值”。具体来说。是基址加上这个数字。它变成了一个新地址。这是随机的。
什么是基址啊?
在过去,计算机的寄存器都是16位,数据总线是24位(内存16m),因此不可能只用一个寄存器来寻址所有地址。因此,两个寄存器或一个寄存器加上一个立即数,CS、DS、SS、ES和其他以s结尾的寄存器被用作段寄存器,一个寄存器或立即数被用作偏移量,因为两个16位寄存器被用作位寄存器加起来是32位,比数据总线位宽,所以段寻址采用以下方法寻址方式:段寄存器×100(十六进制)偏移量。这样,计算出的数据是一个24位的数据,可以寻址所有地址。段寄存器×100(十六进制)得到的地址是段的基址,因此基址以00(十六进制)结束。
现在的寄存器都是30位,寻址可达4G,而且通常计算机内存不大于4G,所以不需要分段,用一个寄存器就可以寻址所有的地址。
所以现在计算机段寄存器用于其他目的。
游戏的基址是什么意思?
这是一个插件。只有找到了基址和偏移量,才能准确定位游戏内存中的数据。如果找不到基址,重启游戏,值就会改变。基址和偏移量实际上是汇编语言中的概念。游戏必须用高级语言编写。基址和偏移量是编译成exe后的东西。所以这个东西只对那些想小动作的人有用。游戏公司编译的源代码。他们经常试图增加数据加密的反向难度。事实上,他们不希望别人找到自己的游戏基地。至于这个东西是怎么产生的,如果你知道C和assembly,你自己就能弄清楚。我不明白,但我想知道。我建议回头看看这两个,否则多说也没用。
游戏基址是做什么用的?
首先,确保基址不是游戏公司提供给您的。它基于程序本身。因此,普通程序也有一个基址。从基址数据可以看出,一般来说,基址和下基址存储全局变量,这与页管理无关。您可以理解,条目地址是代码执行的条目,而基址是数据存储的条目。一般来说,分析输入代码可以分析基址,但需要运气、毅力、经验等。你最好轻松地使用CE。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。