能力值:
( LV2,RANK:10 )
|
-
-
2 楼
变长编码,想想电话号码就知道原理了
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
不明白楼上的意思。我知道两字节指令的第一个字节为0F,但对第二字节的解析方式还不太清楚,如0x0F10该如何解析呢?在OD中输入二进制F20F10时,结果如下:
00404ADC F2: PREFIX REPNE: ; 多余的前缀
00404ADD 0F1090 90909090 MOVUPS XMM2,DQWORD PTR DS:[EAX+90909090]
又如,输入二进制0F1090和660F10时,结果如下:
00404AC5 0F1090 90909090 MOVUPS XMM2,DQWORD PTR DS:[EAX+90909090]
00404ACC 66:0F1090 90909090 MOVUPS XMM2,DQWORD PTR DS:[EAX+90909090]
根据表A-3,这两者应该是不一样的(movups与movupd (66)),不知道是什么原因?请高手指点!
|
能力值:
( LV13,RANK:1300 )
|
-
-
4 楼
OD对SSE指令不完全支持,VS2005什么的比较全。
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
谢谢楼上,但我对VS2005不大熟。不知道VS2005中能不能像OD中一样,输入二进制就可看到反汇编的结果呢?
|
|
|