Gotchas: Difference between revisions

Content added Content deleted
Line 147: Line 147:
<lang 68000devpac>MOVE.W #$FF,D0 ;MOVE.W #$00FF,D0
<lang 68000devpac>MOVE.W #$FF,D0 ;MOVE.W #$00FF,D0
MOVE.L #$8000,D2 ;MOVE.L #$00008000,D2</lang>
MOVE.L #$8000,D2 ;MOVE.L #$00008000,D2</lang>

If you want sign-extension on data registers, you'll need to do it manually:
<lang 68000devpac>MOVE.W #$FF,D0
EXT.W D0 ;D0 = $????FFFF

MOVE.L #$8000,D1
EXT.L D1 ;D1 = $FFFF8000</lang>


=={{header|MIPS Assembly}}==
=={{header|MIPS Assembly}}==