Subj : Help with an opcode
To : Michael Preslar
From : Roelof Beverdam
Date : Wed Nov 09 2005 11:48 pm
Hello Michael,
> As I work my way through some older code, Im converting inline() statements
> to assembler. I've found one that I dont quite understand.
>
> inline($06/$1f) (* mov ds, es *)
>
> Now.. Ive tried the "mov ds, es" bit (And after being reminded that es is
> the way to access variables) I see that the "mov" is incorrect.
Yep.
Although effectively the same as suggested by the comment, the actaul
instructions are different.
$06 = push es
$1F = pop ds
Grasp the trick? ;-)
Use these 2 instructions and your assembler will be happy.
Cheers,
Roelof Beverdam
--- Dutchie V3.10.11
* Origin: The Beaver's Nest (2:280/5218)