首页
社区
课程
招聘
[旧帖] OllyDbg是不是看不到XMM寄存器呀? 0.00雪花
发表于: 2010-5-29 18:50 10359

[旧帖] OllyDbg是不是看不到XMM寄存器呀? 0.00雪花

2010-5-29 18:50
10359
00532037  |> \85DB          TEST EBX,EBX                             ;  Case 0 of switch 00532021
00532039  |.  F3:0F105424 3>MOVSS XMM2,DWORD PTR SS:[ESP+38]
0053203F  |.  F3:0F5CCF     SUBSS XMM1,XMM7
00532043  |.  F3:0F5CC2     SUBSS XMM0,XMM2
00532047  |.  F3:0F59CE     MULSS XMM1,XMM6
0053204B  |.  F3:0F59C6     MULSS XMM0,XMM6
0053204F  |.  F3:0F58CF     ADDSS XMM1,XMM7
00532053  |.  F3:0F58C2     ADDSS XMM0,XMM2
00532057  |.  0F8E ED000000 JLE lg.0053214A
0053205D  |.  8D49 00       LEA ECX,DWORD PTR DS:[ECX]
00532060  |>  F3:0F1016     /MOVSS XMM2,DWORD PTR DS:[ESI]
00532064  |.  0F2FD1        |COMISS XMM2,XMM1
00532067  |.  76 09         |JBE SHORT lg.00532072
00532069  |.  F3:0F110E     |MOVSS DWORD PTR DS:[ESI],XMM1
0053206D  |.  F3:0F1146 10  |MOVSS DWORD PTR DS:[ESI+10],XMM0
00532072  |>  83C6 18       |ADD ESI,18
00532075  |.  83EB 01       |SUB EBX,1
00532078  |.^ 75 E6         \JNZ SHORT lg.00532060

最近调试个东西,都是XMM寄存器做的运算.
可是,在上面几有关XMM寄存器执行时,我发现,
OD里,无论是FPU ,还是XMM,还是3DNow 几个窗口里ST,MM 的值并没有发生变化.

是不是在OD里看不到XMM寄存器呀?
有什么办法 能看到吗?

还有个问题,XMM寄存器通常都是对什么类似的数据操作,是整数型,还是浮点数型.
看网上的介绍,好像SEE只对浮点数据操作.

请各位朋友帮忙,谢谢!

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 65
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
把鼠标先移到寄存器EAX的位置
然后向上移动大约10个象素
可以看到 “寄存器” 三个大字
单击就可以在3DNow、 FPU 、MMX之间进行切换
2010-5-29 22:33
0
雪    币: 93
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
10个像素这个概念性不是很强
2010-5-29 22:49
0
雪    币: 2513
活跃值: (545)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
在寄存器窗口的标题栏上点击就可以在FPU,MMX,3DNOW!指令之间切换显示了
2010-5-30 09:25
0
雪    币: 14
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
楼上的几位朋友,请认真看完我的贴子下面说明,再回答好吗?
谢谢!!
2010-5-31 02:00
0
雪    币: 14
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
听说,OD 不支持SEE2 指令.

XMM 寄存器是不是属于SEE2 的寄存器呢?
2010-5-31 02:03
0
雪    币: 2513
活跃值: (545)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
OD里是看不到XMM寄存器

但是OD里的那个你看到的应该是MMX吧?
SSE操作的数据类型是: packed  or  scalar  single-precision  floating-point  data
2010-5-31 14:21
0
雪    币: 242
活跃值: (89)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
8
OD2 可以
2010-9-8 11:51
0
雪    币: 468
活跃值: (52)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
olly的说明写的很清楚,
看到xmm等寄存器需要注入一段代码去执行,
普通办法看不到的。
2010-9-8 13:23
0
游客
登录 | 注册 方可回帖
返回
//