flat assembler
Message board for the users of flat assembler.
Index
> Main > 250F00 vs 83E00F : same or not ??? AND AX,$0F ??? |
Author |
|
LocoDelAssembly 12 Jan 2007, 02:50
Means that FASM decided to use imm8 with sign extention instead of using an imm of the size of the destination operand or using the AND acum, imm encoding.
Your first encoding corresponds to this encoding: 25 iw AND AX, imm16 AX AND i mm16 The second to this one: 83 /4 ib AND r/m16,imm8 r/m16 AND imm8 (sign-extended) |
|||
12 Jan 2007, 02:50 |
|
r22 12 Jan 2007, 03:01
83D00F also represents (and ax,0fh)
^D instead of E hurray for CISC !!! |
|||
12 Jan 2007, 03:01 |
|
El Tangas 13 Jan 2007, 19:48
There are a lot of redundant encodings in x86. Probably it's possible to have a good guess of which assembler was used to create the executable by carefully analising the encodings.
|
|||
13 Jan 2007, 19:48 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.