鱼C论坛

 找回密码
 立即注册
查看: 4197|回复: 6

关于64位寄存器

[复制链接]
发表于 2012-2-3 00:34:15 | 显示全部楼层 |阅读模式
20鱼币
汇编没有好好学,对不起小甲鱼~~~~~

刚没事拿出CE6分析了一下win7自带游戏,有两个问题让我百思不得其解:


1、因为win7是64位,所有寄存器都不再是eax,ebx.....而变成了rax,rbx.....其中有句代码让我很困惑:
  1. mov [rbx+r8*4],0000000A
复制代码
其中这个*4好理解,问题是r8是什么?求指导。


2、不知道是不是win7的原因,系统自带的游戏在搜索到基址以后是这个格式,例如“minesweeper.exe+A6CB0”,最要命的是minesweeper.exe的地址是并不是固定的,每次重开游戏后,minesweeper.exe地址会发生变化,所以请问有什么api可以确定这个地址呢?另外怎么来找出这个地址....


望高手们不吝赐教!

最佳答案

查看完整内容

x64新增标准寄存器 r8~r16
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-2-3 00:34:16 | 显示全部楼层
x64新增标准寄存器 r8~r16
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-2-4 02:14:00 | 显示全部楼层
自己顶一下吧~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-2-9 18:11:28 | 显示全部楼层
r8应该是占64位的8吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-6-27 15:09:57 | 显示全部楼层
路过瞅瞅{:1_1:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-7-10 19:51:11 | 显示全部楼层
路过 打一下酱油
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-8-12 14:36:19 | 显示全部楼层
路过 - -
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-24 01:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表