首页
社区
课程
招聘
[求助](cmpxchg8b指令)长度反汇编的不正确?
发表于: 2008-4-17 13:34 4330

[求助](cmpxchg8b指令)长度反汇编的不正确?

2008-4-17 13:34
4330
0F C7 08             cmpxchg8b qword ptr [eax]
0F C7 0B             cmpxchg8b qword ptr [ebx]
0F C7 09             cmpxchg8b qword ptr [ecx]
0F C7 0A             cmpxchg8b qword ptr [edx]
0F C7 0F             cmpxchg8b qword ptr [edi]
0F C7 0E             cmpxchg8b qword ptr [esi]
0F C7 4D 00        cmpxchg8b qword ptr [ebp]
0F C7 0C 24        cmpxchg8b qword ptr [esp]

最近在写一个长度反汇编的东东,发觉解析上面的机器码的指令长度时要出错,后来反汇编进去看了后,原来就在EBP和ESP的时候是4个字节,查看了INTEL的手册也没有什么收获,哪位能告诉我为什么后面两条指令的机器码要多出来一个字节,怎么做判断呢?

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回