-2

私は本当に混乱していて、いくつかのディスセンブラでこのことを知りたかっただけです

アイダ

6A99 = プッシュ FFFFFF99

IN OTHER Dism

6A99 = プッシュ -67

違いはありますか?

4

1 に答える 1

1

6A は「PUSH imm8」のオペコードです。

imm8 は符号付きバイトで、値は -128 ~ 127 です。

符号付きバイトとしての 0x99 (153) は -103 (-0x67) に等しいため、逆アセンブラはそれを -67h または符号拡張整数 (99h、ff99h、または ffffff99h) として表示できます。

于 2013-02-16T01:25:06.827 に答える