这个问题还可以继续
一段正在执行的代码肯定是放在物理内存的。问题来了:
一段代码是不可能先知道自己被加载到物理内存地址空间里的哪一部分的。既然不知道,代码里所有的 跳转地址、数据地址等 又该怎么得出来?
当代码被加载到物理内存地址空间后,二进制代码里的所有的 跳转地址、数据地址 还和虚拟内存里的一样吗?
一段正在执行的代码肯定是放在物理内存的。问题来了:
一段代码是不可能先知道自己被加载到物理内存地址空间里的哪一部分的。既然不知道,代码里所有的 跳转地址、数据地址等 又该怎么得出来?
当代码被加载到物理内存地址空间后,二进制代码里的所有的 跳转地址、数据地址 还和虚拟内存里的一样吗?
200字以内,仅用于支线交流,主线讨论请采用回复功能。