flat assembler
Message board for the users of flat assembler.
Index
> Main > flat assembler 1.58 Goto page Previous 1, 2 |
Author |
|
MazeGen 19 Feb 2005, 16:00
I don't want to be tedious, but there are some inconsistencies...
Privalov wrote: "more strict checking of operands for few instructions" added - "mov ds,eax" is in fact invalid instruction, since such MOV always uses 16-bit size (use "mov ds,ax" instead, there will be no any prefix added). Intel Instruction Set Reference wrote:
Privalov wrote: However "mov eax,ds" is still allowed, because in this exceptional case the all 32 bits of target are affected (the value is zero-extended). Intel Instruction Set Reference wrote:
|
|||
19 Feb 2005, 16:00 |
|
Tomasz Grysztar 19 Feb 2005, 16:58
Yeah, there are. The AMD has it a bit more clear.
|
|||
19 Feb 2005, 16:58 |
|
Goto page Previous 1, 2 < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.