游戏基址是什么

游戏基址是什么,第1张

游戏基址即游戏中一个数值的内存所在地址

保持恒定的两部分内存地址的一部分并提供一个基准点,从这里可以计算一个字节数据的位置。基址伴随着一个加到基上的偏移值来确定信息准确的位置(绝对地址)。

这一概念与街道地址系统雷同。例如:“大街2010号”由基(大街2000街段)加上偏移值(从街段开始的10号)。在IBMPC和兼容机中的数据按其相对于由段开始的相对偏移位置被识别。

和地理没有关系,所以游戏基址可以推算出含义,修改游戏的基址,可以制作成为外挂。

分类: 电脑/网络 >> 程序设计 >> 其他编程语言

问题描述:

什么是基址和变址?以及基址寄存器BX和变址寄存器(SI和DI),他们存放的地址有什么不同?先谢谢了!!

解析:

基址是存放在基址寄存器中的内容,为有效地址中基址部分。基址只能是BX和BP,其默认匹配的段寄存器分别是DS和SS。

变址是存放在变址寄存器中的内容,它通常用来访问数组中的某个元素或字符串中的字符。

段首址就是装入段后开始存放的地方

基址就是程序的开始地址

比如

data segment

org 1000h

data ends

code segment

org 500h

mov ax,data

mov ds,ax

xxx:

code ends

假如data 装入DS段地址为0100h处,那么偏移地址就是1000h,data装入内存中的地址即0100h:1000h

假如code段装入cs段地址0200h,偏移地址0500h,代码从0200h:0500h处开始执行这个500h就是基地址,而XXX处可以地址为基地址+6(disp偏移)

以上就是关于游戏基址是什么全部的内容,包括:游戏基址是什么、汇编:什么是基址和变址、求汇编语言中基址与段首址的区别,最好也讲明一下什么是逻辑地址。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9334053.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存