flat assembler
Message board for the users of flat assembler.
Index
> Main > x86 opcode question |
Author |
|
back` 18 Oct 2007, 11:26
does anyone understand the hex representation of x86 the opcodes
http://courses.ece.uiuc.edu/ece390/resources/opcodes.html eg. Code: MOV Reg,Imm 1011wrrr 8086 Move Data so what does the wrrr mean? |
|||
18 Oct 2007, 11:26 |
|
MazeGen 18 Oct 2007, 12:32
Bit w means operand size. w=0: 8-bit, w=1: 16/32-bit
Bit field rrr means 3-bit register code, from 0 through 7. Example: Code: 1011 0 000 MOV AL, imm 1011 1 111 MOV eDI, imm |
|||
18 Oct 2007, 12:32 |
|
bitRAKE 18 Oct 2007, 23:58
Attached is program by Svin that lets you play with encoding and see direct translation in mnemonic. It removes all confusion on the matter.
Please, look at the bottom of this page for other such useful tools by Svin.
|
|||||||||||
18 Oct 2007, 23:58 |
|
MazeGen 19 Oct 2007, 06:56
[OFFTOPIC]
Hello bitRAKE! You're still around here? Good to see you again. I doubted you gave up assembly since long time ago. I still remember your great posts at asmcommunity [/OFFTOPIC] |
|||
19 Oct 2007, 06:56 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.