Difference between revisions of "68000 ASM-to-Hex Code Reference"
From Sonic Retro
GerbilSoft (talk | contribs) (($FFFF4500).w is invalid. Changed to ($FFFF8500).w.) |
(Some cleanup, added rts) |
||
Line 7: | Line 7: | ||
!ASM||Binary instruction||Hex code | !ASM||Binary instruction||Hex code | ||
|- | |- | ||
− | | | + | | adda.{{orange|w}} ({{blue|a}}{{purple|0}}), a{{green|1}} |
| 1101 {{green|001}}{{orange|0 11}}{{blue|01 0}}{{purple|000}} | | 1101 {{green|001}}{{orange|0 11}}{{blue|01 0}}{{purple|000}} | ||
| D2D0 | | D2D0 | ||
|- | |- | ||
− | | | + | | adda.{{orange|w}} ({{blue|$}}FFFF'''F100''').{{purple|w}}, a{{green|1}} |
| 1101 {{green|001}}{{orange|0 11}}{{blue|11 1}}{{purple|000}} | | 1101 {{green|001}}{{orange|0 11}}{{blue|11 1}}{{purple|000}} | ||
| D2F8 '''F100''' | | D2F8 '''F100''' | ||
|- | |- | ||
− | | | + | | adda.{{orange|l}} ({{blue|$}}FFFF'''F100''').{{purple|l}}, a{{green|1}} |
| 1101 {{green|001}}{{orange|1 11}}{{blue|11 1}}{{purple|001}} | | 1101 {{green|001}}{{orange|1 11}}{{blue|11 1}}{{purple|001}} | ||
| D3F9 '''F100''' | | D3F9 '''F100''' | ||
|- | |- | ||
− | | | + | | adda.{{orange|w}} {{purple|#}}{{blue|$}}'''1337''', a{{green|1}} |
| 1101 {{green|001}}{{orange|0 11}}{{blue|11 1}}{{purple|100}} | | 1101 {{green|001}}{{orange|0 11}}{{blue|11 1}}{{purple|100}} | ||
| D2FC '''1337''' | | D2FC '''1337''' | ||
|- | |- | ||
− | | | + | | addi.{{red|b}} #$'''20''', {{blue|d}}{{purple|1}} |
| 0000 0110 {{red|00}}{{blue|00 0}}{{purple|001}} | | 0000 0110 {{red|00}}{{blue|00 0}}{{purple|001}} | ||
| 0601 00'''20''' | | 0601 00'''20''' | ||
|- | |- | ||
− | | | + | | addi.{{red|w}} #$'''1337''', ({{blue|$}}FFFF'''F100''').{{purple|w}} |
| 0000 0110 {{red|01}}{{blue|11 1}}{{purple|000}} | | 0000 0110 {{red|01}}{{blue|11 1}}{{purple|000}} | ||
| 0678 '''1337 F100''' | | 0678 '''1337 F100''' | ||
|- | |- | ||
− | | | + | | addi.{{red|l}} #$'''19650917''', ({{blue|$}}FFFF'''F100''').{{purple|l}} |
| 0000 0110 {{red|10}}{{blue|11 1}}{{purple|001}} | | 0000 0110 {{red|10}}{{blue|11 1}}{{purple|001}} | ||
| 06F9 '''1965 0917 F100''' | | 06F9 '''1965 0917 F100''' | ||
|- | |- | ||
− | | | + | | addq.{{red|b}} #{{grey|1}}, ({{blue|$}}FFFF'''F100''').{{purple|w}} |
| 0101 {{grey|001}}0 {{red|00}}{{blue|11 1}}{{purple|000}} | | 0101 {{grey|001}}0 {{red|00}}{{blue|11 1}}{{purple|000}} | ||
| 5238 '''F100''' | | 5238 '''F100''' | ||
|- | |- | ||
− | | | + | | addq.{{red|b}} #{{grey|2}}, ({{blue|$}}FFFF'''F100''').{{purple|w}} |
| 0101 {{grey|010}}0 {{red|00}}{{blue|11 1}}{{purple|000}} | | 0101 {{grey|010}}0 {{red|00}}{{blue|11 1}}{{purple|000}} | ||
| 5438 '''F100''' | | 5438 '''F100''' | ||
|- | |- | ||
− | | | + | | addq.{{red|b}} #{{grey|8}}, ({{blue|$}}FFFF'''F100''').{{purple|w}} |
| 0101 {{grey|000}}0 {{red|00}}{{blue|11 1}}{{purple|000}} | | 0101 {{grey|000}}0 {{red|00}}{{blue|11 1}}{{purple|000}} | ||
| 5038 '''F100''' | | 5038 '''F100''' | ||
|- | |- | ||
− | | | + | | andi.{{red|b}} #$'''36''', {{blue|d}}{{purple|1}} |
| 0000 0010 {{red|00}}{{blue|00 0}}{{purple|001}} | | 0000 0010 {{red|00}}{{blue|00 0}}{{purple|001}} | ||
| 0201 00'''36''' | | 0201 00'''36''' | ||
|- | |- | ||
− | | | + | | andi.{{red|w}} #$'''2005''', ({{blue|$}}FFFF'''F100''').{{purple|w}} |
| 0000 0010 {{red|01}}{{blue|11 1}}{{purple|000}} | | 0000 0010 {{red|01}}{{blue|11 1}}{{purple|000}} | ||
| 0238 '''2005 F100''' | | 0238 '''2005 F100''' | ||
|- | |- | ||
− | | | + | | bra.{{magenta|s}} #$'''{{grey|24}}''' |
| 0110 0000 {{grey|0010 0100}} | | 0110 0000 {{grey|0010 0100}} | ||
| 60'''24''' | | 60'''24''' | ||
|- | |- | ||
− | | | + | | bra #$'''4E1A''' |
| 0110 0000 {{magenta|0000 0000}} | | 0110 0000 {{magenta|0000 0000}} | ||
| 6000 '''4E1A''' | | 6000 '''4E1A''' | ||
|- | |- | ||
− | | | + | | bsr.{{magenta|s}} #$'''{{grey|10}}''' |
| 0110 {{lime|0001}} {{grey|0001 0000}} | | 0110 {{lime|0001}} {{grey|0001 0000}} | ||
| 61'''10''' | | 61'''10''' | ||
|- | |- | ||
− | | | + | | b{{lime|hi}}.{{magenta|s}} #$'''{{grey|10}}''' |
| 0110 {{lime|0010}} {{grey|0001}} {{grey|0000}} | | 0110 {{lime|0010}} {{grey|0001}} {{grey|0000}} | ||
| 62'''10''' | | 62'''10''' | ||
|- | |- | ||
− | | | + | | b{{lime|ls}}.{{magenta|s}} #$'''{{grey|10}}''' |
| 0110 {{lime|0011}} {{grey|0001}} {{grey|0000}} | | 0110 {{lime|0011}} {{grey|0001}} {{grey|0000}} | ||
| 63'''10''' | | 63'''10''' | ||
|- | |- | ||
− | | | + | | b{{lime|cc}}.{{magenta|s}} #$'''{{grey|10}}''' |
| 0110 {{lime|0100}} {{grey|0001}} {{grey|0000}} | | 0110 {{lime|0100}} {{grey|0001}} {{grey|0000}} | ||
| 64'''10''' | | 64'''10''' | ||
|- | |- | ||
− | | | + | | b{{lime|cs}}.{{magenta|s}} #$'''{{grey|10}}''' |
| 0110 {{lime|0101}} {{grey|0001}} {{grey|0000}} | | 0110 {{lime|0101}} {{grey|0001}} {{grey|0000}} | ||
| 65'''10''' | | 65'''10''' | ||
|- | |- | ||
− | | | + | | b{{lime|ne}}.{{magenta|s}} #$'''{{grey|10}}''' |
| 0110 {{lime|0110}} {{grey|0001}} {{grey|0000}} | | 0110 {{lime|0110}} {{grey|0001}} {{grey|0000}} | ||
| 66'''10''' | | 66'''10''' | ||
|- | |- | ||
− | | | + | | b{{lime|eq}}.{{magenta|s}} #$'''{{grey|10}}''' |
| 0110 {{lime|0111}} {{grey|0001}} {{grey|0000}} | | 0110 {{lime|0111}} {{grey|0001}} {{grey|0000}} | ||
| 67'''10''' | | 67'''10''' | ||
|- | |- | ||
− | | | + | | b{{lime|vc}}.{{magenta|s}} #$'''{{grey|10}}''' |
| 0110 {{lime|1000}} {{grey|0001}} {{grey|0000}} | | 0110 {{lime|1000}} {{grey|0001}} {{grey|0000}} | ||
| 68'''10''' | | 68'''10''' | ||
|- | |- | ||
− | | | + | | b{{lime|vs}}.{{magenta|s}} #$'''{{grey|10}}''' |
| 0110 {{lime|1001}} {{grey|0001}} {{grey|0000}} | | 0110 {{lime|1001}} {{grey|0001}} {{grey|0000}} | ||
| 69'''10''' | | 69'''10''' | ||
|- | |- | ||
− | | | + | | b{{lime|pl}}.{{magenta|s}} #$'''{{grey|10}}''' |
| 0110 {{lime|1010}} {{grey|0001}} {{grey|0000}} | | 0110 {{lime|1010}} {{grey|0001}} {{grey|0000}} | ||
| 6A'''10''' | | 6A'''10''' | ||
|- | |- | ||
− | | | + | | b{{lime|mi}}.{{magenta|s}} #$'''{{grey|10}}''' |
| 0110 {{lime|1011}} {{grey|0001}} {{grey|0000}} | | 0110 {{lime|1011}} {{grey|0001}} {{grey|0000}} | ||
| 6B'''10''' | | 6B'''10''' | ||
|- | |- | ||
− | | | + | | b{{lime|ge}}.{{magenta|s}} #$'''{{grey|10}}''' |
| 0110 {{lime|1100}} {{grey|0001}} {{grey|0000}} | | 0110 {{lime|1100}} {{grey|0001}} {{grey|0000}} | ||
| 6C'''10''' | | 6C'''10''' | ||
|- | |- | ||
− | | | + | | b{{lime|lt}}.{{magenta|s}} #$'''{{grey|10}}''' |
| 0110 {{lime|1101}} {{grey|0001}} {{grey|0000}} | | 0110 {{lime|1101}} {{grey|0001}} {{grey|0000}} | ||
| 6D'''10''' | | 6D'''10''' | ||
|- | |- | ||
− | | | + | | b{{lime|gt}}.{{magenta|s}} #$'''{{grey|10}}''' |
| 0110 {{lime|1110}} {{grey|0001}} {{grey|0000}} | | 0110 {{lime|1110}} {{grey|0001}} {{grey|0000}} | ||
|6E'''10''' | |6E'''10''' | ||
|- | |- | ||
− | | | + | | b{{lime|le}}.{{magenta|s}} #$'''{{grey|10}}''' |
| 0110 {{lime|1111}} {{grey|0001}} {{grey|0000}} | | 0110 {{lime|1111}} {{grey|0001}} {{grey|0000}} | ||
| 6F'''10''' | | 6F'''10''' | ||
|- | |- | ||
− | | | + | | clr.{{red|l}} {{blue|d}}{{purple|0}} |
| 0100 0010 {{red|10}}{{blue|00 0}}{{purple|000}} | | 0100 0010 {{red|10}}{{blue|00 0}}{{purple|000}} | ||
| 4280 | | 4280 | ||
|- | |- | ||
− | | | + | | clr.{{red|w}} ({{blue|$}}FFFF'''8500''').{{purple|w}} |
| 0100 0010 {{red|01}}{{blue|11 1}}{{purple|000}} | | 0100 0010 {{red|01}}{{blue|11 1}}{{purple|000}} | ||
| 4278 '''8500''' | | 4278 '''8500''' | ||
|- | |- | ||
− | | | + | | cmpi.{{red|b}} #$'''26''', ({{blue|$}}FFFF'''FFE4''').{{purple|w}} |
| 0000 1100 {{red|00}}{{blue|11 1}}{{purple|000}} | | 0000 1100 {{red|00}}{{blue|11 1}}{{purple|000}} | ||
| 0C38 00'''26 FFE4''' | | 0C38 00'''26 FFE4''' | ||
|- | |- | ||
− | | | + | | cmpi.{{red|w}} #$'''4170''', ({{blue|$}}FFFF'''FFB0''').{{purple|w}} |
| 0000 1100 {{red|01}}{{blue|11 1}}{{purple|000}} | | 0000 1100 {{red|01}}{{blue|11 1}}{{purple|000}} | ||
| 0C78 '''4170 FFB0''' | | 0C78 '''4170 FFB0''' | ||
|- | |- | ||
− | | | + | | cmpi.{{red|l}} #$'''0''', {{blue|d}}{{purple|2}} |
| 0000 1100 {{red|10}}{{blue|00 0}}{{purple|010}} | | 0000 1100 {{red|10}}{{blue|00 0}}{{purple|010}} | ||
| 0C82 '''0000 0000''' | | 0C82 '''0000 0000''' | ||
|- | |- | ||
− | | | + | | db{{lime|f}}.w d{{green|0}}, $'''556A''' |
| 0101 {{lime|0001}} 1100 0{{green|000}} | | 0101 {{lime|0001}} 1100 0{{green|000}} | ||
| 51C0 '''556A''' | | 51C0 '''556A''' | ||
|- | |- | ||
− | | | + | | div{{lime|s}}.w {{purple|#}}{{blue|$}}'''A''', d{{green|0}} |
| 1000 {{green|000}}{{lime|1}} 11{{blue|11 1}}{{purple|100}} | | 1000 {{green|000}}{{lime|1}} 11{{blue|11 1}}{{purple|100}} | ||
| 81FC '''000A''' | | 81FC '''000A''' | ||
|- | |- | ||
− | | | + | | div{{lime|u}}.w ({{blue|$}}FFFF'''F314''').{{purple|w}}, d{{green|1}} |
| 1000 {{green|001}}{{lime|0}} 11{{blue|11 1}}{{purple|000}} | | 1000 {{green|001}}{{lime|0}} 11{{blue|11 1}}{{purple|000}} | ||
| 82F8 '''F314''' | | 82F8 '''F314''' | ||
|- | |- | ||
− | | | + | | eori.{{red|b}} #$'''80''', ({{blue|$}}FFFF'''F00E''').{{purple|w}} |
| 0000 1010 {{red|00}}{{blue|11 1}}{{purple|000}} | | 0000 1010 {{red|00}}{{blue|11 1}}{{purple|000}} | ||
| 0A38 00'''80 F00E''' | | 0A38 00'''80 F00E''' | ||
|- | |- | ||
− | | | + | | eori.{{red|w}} #$'''3119''', ({{blue|$}}FFFF'''F010''').{{purple|w}} |
| 0000 1010 {{red|01}}{{blue|11 1}}{{purple|000}} | | 0000 1010 {{red|01}}{{blue|11 1}}{{purple|000}} | ||
| 0A78 '''3119 F010''' | | 0A78 '''3119 F010''' | ||
|- | |- | ||
− | | | + | | eori.{{red|l}} #$'''FFFF''', ({{blue|a}}{{purple|0}}) |
| 0000 1010 {{red|10}}{{blue|01 0}}{{purple|000}} | | 0000 1010 {{red|10}}{{blue|01 0}}{{purple|000}} | ||
| 0A90 '''FFFF''' | | 0A90 '''FFFF''' | ||
|- | |- | ||
− | | | + | | exg {{orange|d}}{{green|1}}, {{orange|d}}{{purple|2}} |
| 1100 {{green|001}}1 {{orange|0100 0}}{{purple|010}} | | 1100 {{green|001}}1 {{orange|0100 0}}{{purple|010}} | ||
| C342 | | C342 | ||
|- | |- | ||
− | | | + | | exg {{orange|a}}{{green|3}}, {{orange|a}}{{purple|4}} |
| 1100 {{green|011}}1 {{orange|0100 1}}{{purple|100}} | | 1100 {{green|011}}1 {{orange|0100 1}}{{purple|100}} | ||
| C74C | | C74C | ||
|- | |- | ||
− | | | + | | exg {{orange|d}}{{green|5}}, {{orange|a}}{{purple|6}} |
| 1100 {{green|101}}1 {{orange|1000 1}}{{purple|110}} | | 1100 {{green|101}}1 {{orange|1000 1}}{{purple|110}} | ||
| CB8E | | CB8E | ||
|- | |- | ||
− | | | + | | ext.{{orange|w}} d{{purple|0}} |
| 0100 100{{orange|0 10}}00 0{{purple|000}} | | 0100 100{{orange|0 10}}00 0{{purple|000}} | ||
| 4880 | | 4880 | ||
|- | |- | ||
− | | | + | | ext.{{orange|l}} d{{purple|1}} |
| 0100 100{{orange|0 11}}00 0{{purple|001}} | | 0100 100{{orange|0 11}}00 0{{purple|001}} | ||
| 48C1 | | 48C1 | ||
|- | |- | ||
− | | | + | | illegal |
| 0100 1010 1111 1100 | | 0100 1010 1111 1100 | ||
| 4AFC | | 4AFC | ||
|- | |- | ||
− | | | + | | jmp ({{blue|a}}{{purple|1}}) |
| 0100 1110 11{{blue|00 0}}{{purple|001}} | | 0100 1110 11{{blue|00 0}}{{purple|001}} | ||
| 4EA1 | | 4EA1 | ||
|- | |- | ||
− | | | + | | jmp {{blue|$}}'''65A70''' |
| 0100 1110 11{{blue|11 1}}{{purple|001}} | | 0100 1110 11{{blue|11 1}}{{purple|001}} | ||
| 4EF9 '''0006 5A70''' | | 4EF9 '''0006 5A70''' | ||
|- | |- | ||
− | | | + | | jsr {{blue|$}}'''4B98C''' |
| 0100 1110 10{{blue|11 1}}{{purple|001}} | | 0100 1110 10{{blue|11 1}}{{purple|001}} | ||
| 4EB9 '''0004 B98C''' | | 4EB9 '''0004 B98C''' | ||
|- | |- | ||
− | | | + | | lea.l ({{blue|$}}FFFF'''FFF4''').{{purple|w}}, a{{green|0}} |
| 0100 {{green|000}}1 11{{blue|11 1}}{{purple|000}} | | 0100 {{green|000}}1 11{{blue|11 1}}{{purple|000}} | ||
| 41F8 '''FFF4''' | | 41F8 '''FFF4''' | ||
|- | |- | ||
− | | | + | | link.w a{{green|4}}, #$'''1087''' |
| 0100 1110 0101 0{{green|100}} | | 0100 1110 0101 0{{green|100}} | ||
| 4E54 '''1087''' | | 4E54 '''1087''' | ||
|- | |- | ||
− | | | + | | ls{{lime|l}}.{{red|b}}{{orange|#}} {{purple|1}}, d{{green|0}} |
| 1110 {{purple|001}}{{lime|1}} {{red|00}}{{orange|0}}0 1{{green|001}} | | 1110 {{purple|001}}{{lime|1}} {{red|00}}{{orange|0}}0 1{{green|001}} | ||
| E309 | | E309 | ||
|- | |- | ||
− | | | + | | ls{{lime|r}}.{{red|w}}{{orange|d}} {{purple|2}}, d{{green|1}} |
| 1110 {{purple|010}}{{lime|0}} {{red|01}}{{orange|1}}0 1{{green|010}} | | 1110 {{purple|010}}{{lime|0}} {{red|01}}{{orange|1}}0 1{{green|010}} | ||
| E54A | | E54A | ||
|- | |- | ||
− | | | + | | move.{{red|b}} {{purple|#}}{{blue|$}}'''64''', ({{orange|$}}FFFF'''FFE0''').{{lime|w}} |
| 00{{red|01}} {{lime|000}}{{orange|1 11}}{{blue|11 1}}{{purple|100}} | | 00{{red|01}} {{lime|000}}{{orange|1 11}}{{blue|11 1}}{{purple|100}} | ||
| 11FC 00'''64 FFE0''' | | 11FC 00'''64 FFE0''' | ||
|- | |- | ||
− | | | + | | move.{{red|w}} {{purple|#}}{{blue|$}}'''03E8''', ({{orange|$}}FFFF'''FFE0''').{{lime|w}} |
| 00{{red|11}} {{lime|000}}{{orange|1 11}}{{blue|11 1}}{{purple|100}} | | 00{{red|11}} {{lime|000}}{{orange|1 11}}{{blue|11 1}}{{purple|100}} | ||
| 31FC '''03E8 FFE0''' | | 31FC '''03E8 FFE0''' | ||
|- | |- | ||
− | | | + | | move.{{red|l}} {{purple|#}}{{blue|$}}'''05F5E100''', ({{orange|$}}FFFF'''FFE0''').{{lime|l}} |
| 00{{red|10}} {{lime|000}}{{orange|1 11}}{{blue|11 1}}{{purple|100}} | | 00{{red|10}} {{lime|000}}{{orange|1 11}}{{blue|11 1}}{{purple|100}} | ||
| 21FC '''05F5 E100 FFE0''' | | 21FC '''05F5 E100 FFE0''' | ||
|- | |- | ||
− | | | + | | move.{{red|b}} {{purple|#}}{{blue|$}}'''20''', {{orange|d}}{{lime|1}} |
| 00{{red|01}} {{lime|001}}{{orange|0 00}}{{blue|11 1}}{{purple|100}} | | 00{{red|01}} {{lime|001}}{{orange|0 00}}{{blue|11 1}}{{purple|100}} | ||
| 123C 00'''20''' | | 123C 00'''20''' | ||
|- | |- | ||
− | | | + | | move.{{red|w}} ({{blue|$}}FFFF'''01A5''').{{purple|w}}, ({{orange|$}}FFFF'''FFE0''').{{lime|w}} |
| 00{{red|11}} {{lime|001}}{{orange|1 11}}{{blue|11 1}}{{purple|001}} | | 00{{red|11}} {{lime|001}}{{orange|1 11}}{{blue|11 1}}{{purple|001}} | ||
| 33F9 '''01A5 FFE0''' | | 33F9 '''01A5 FFE0''' | ||
|- | |- | ||
− | | | + | | move.{{red|l}} {{blue|d}}{{purple|1}}, ({{orange|$}}FFFF'''FFE0''').{{lime|w}} |
| 00{{red|10}} {{lime|001}}{{orange|1 11}}{{blue|00 0}}{{purple|001}} | | 00{{red|10}} {{lime|001}}{{orange|1 11}}{{blue|00 0}}{{purple|001}} | ||
| 23C1 '''FFE0''' | | 23C1 '''FFE0''' | ||
|- | |- | ||
− | | | + | | movea.{{red|w}} #$'''6000''', a{{green|4}} |
| 00{{red|11}} {{green|100}}0 01{{blue|11 1}}{{purple|100}} | | 00{{red|11}} {{green|100}}0 01{{blue|11 1}}{{purple|100}} | ||
| 387C '''6000''' | | 387C '''6000''' | ||
|- | |- | ||
− | | | + | | moveq.l #$'''80''', d{{green|1}} |
| 0111 {{green|001}}0 1000 0000 | | 0111 {{green|001}}0 1000 0000 | ||
| 72'''80''' | | 72'''80''' | ||
|- | |- | ||
− | | | + | | mul{{orange|s}}.w #$'''19''', d{{green|1}} |
| 1100 {{green|001}}{{orange|1}} 1111 1100 | | 1100 {{green|001}}{{orange|1}} 1111 1100 | ||
| E3FC '''0019''' | | E3FC '''0019''' | ||
|- | |- | ||
− | | | + | | mul{{orange|u}}.w #$'''19''', d{{green|2}} |
|1100 {{green|010}}{{orange|0}} 1111 1100 | |1100 {{green|010}}{{orange|0}} 1111 1100 | ||
| E4FC '''0019''' | | E4FC '''0019''' | ||
|- | |- | ||
− | | | + | | neg.{{red|w}} ({{blue|$}}FFFF'''FE26''').{{purple|w}} |
| 0100 0100 {{red|01}}{{blue|11 1}}{{purple|000}} | | 0100 0100 {{red|01}}{{blue|11 1}}{{purple|000}} | ||
| 4478 '''FE26''' | | 4478 '''FE26''' | ||
|- | |- | ||
− | | | + | | neg.{{red|l}} {{blue|d}}{{purple|0}} |
| 0100 0100 {{red|10}}{{blue|00 0}}{{purple|000}} | | 0100 0100 {{red|10}}{{blue|00 0}}{{purple|000}} | ||
| 4480 | | 4480 | ||
|- | |- | ||
− | | | + | | nop |
| 0100 1110 0111 0001 | | 0100 1110 0111 0001 | ||
| 4E71 | | 4E71 | ||
|- | |- | ||
− | | | + | | not.{{red|w}} ({{blue|$}}FFFF'''FE26''').{{purple|w}} |
| 0100 0110 {{red|01}}{{blue|11 1}}{{purple|000}} | | 0100 0110 {{red|01}}{{blue|11 1}}{{purple|000}} | ||
| 4678 '''FE26''' | | 4678 '''FE26''' | ||
|- | |- | ||
− | | | + | | not.{{red|l}} {{blue|d}}{{purple|0}} |
| 0100 0110 {{red|10}}{{blue|00 0}}{{purple|000}} | | 0100 0110 {{red|10}}{{blue|00 0}}{{purple|000}} | ||
| 4680 | | 4680 | ||
|- | |- | ||
− | | | + | | ori.{{red|b}} #$'''36''', {{blue|d}}{{purple|1}} |
| 0000 0000 {{red|00}}{{blue|00 0}}{{purple|001}} | | 0000 0000 {{red|00}}{{blue|00 0}}{{purple|001}} | ||
| 0001 00'''36''' | | 0001 00'''36''' | ||
|- | |- | ||
− | | | + | | ori.{{red|w}} #$'''2005''', ({{blue|$}}FFFF'''F100''').{{purple|w}} |
| 0000 0000 {{red|01}}{{blue|11 1}}{{purple|000}} | | 0000 0000 {{red|01}}{{blue|11 1}}{{purple|000}} | ||
| 0074 '''2005 F100''' | | 0074 '''2005 F100''' | ||
|- | |- | ||
− | | | + | | pea ({{blue|$}}FFFF'''E53C''').{{purple|w}} |
| 0100 1000 01{{blue|11 1}}{{purple|000}} | | 0100 1000 01{{blue|11 1}}{{purple|000}} | ||
| 4878 '''E53C''' | | 4878 '''E53C''' | ||
|- | |- | ||
− | | | + | | ro{{orange|l}}.{{red|w}}{{lime|d}} {{purple|0}}, d{{green|1}} |
| 1110 {{purple|000}}{{orange|1}} {{red|01}}{{lime|1}}1 1{{green|001}} | | 1110 {{purple|000}}{{orange|1}} {{red|01}}{{lime|1}}1 1{{green|001}} | ||
| E1E9 | | E1E9 | ||
|- | |- | ||
− | | | + | | ro{{orange|r}}.{{red|l}} #1, d3 |
| 1110 {{purple|001}}{{orange|0}} {{red|10}}{{lime|0}}1 1{{green|011}} | | 1110 {{purple|001}}{{orange|0}} {{red|10}}{{lime|0}}1 1{{green|011}} | ||
| E6EA | | E6EA | ||
|- | |- | ||
− | | | + | | ro{{orange|l}}.w ({{blue|$}}FFFF'''FFE0''').{{purple|w}} |
| 1110 011{{orange|1}} {{red|11}}{{blue|11 1}}{{purple|000}} | | 1110 011{{orange|1}} {{red|11}}{{blue|11 1}}{{purple|000}} | ||
| E7F8 '''FFE0''' | | E7F8 '''FFE0''' | ||
|- | |- | ||
− | | | + | | rte |
+ | | 0100 1110 0111 0011 | ||
+ | | 4E73 | ||
+ | |- | ||
+ | | rtr | ||
| 0100 1110 0111 0111 | | 0100 1110 0111 0111 | ||
| 4E77 | | 4E77 | ||
|- | |- | ||
− | | | + | | rts |
| 0100 1110 0111 0101 | | 0100 1110 0111 0101 | ||
| 4E75 | | 4E75 | ||
|- | |- | ||
− | | | + | | s{{lime|t}}.b ({{blue|$}}FFFF'''F000''').{{purple|w}} |
| 0101 {{lime|0000}} 11{{blue|11 1}}{{purple|000}} | | 0101 {{lime|0000}} 11{{blue|11 1}}{{purple|000}} | ||
| 50F0 '''F000''' | | 50F0 '''F000''' | ||
|- | |- | ||
− | | | + | | s{{lime|f}}.b ({{blue|$}}FFFF'''F000''').{{purple|w}} |
| 0101 {{lime|0001}} 11{{blue|11 1}}{{purple|000}} | | 0101 {{lime|0001}} 11{{blue|11 1}}{{purple|000}} | ||
| 51F0 '''F000''' | | 51F0 '''F000''' | ||
|- | |- | ||
− | | | + | | s{{lime|hi}}.b ({{blue|$}}FFFF'''F000''').{{purple|w}} |
| 0101 {{lime|0010}} 11{{blue|11 1}}{{purple|000}} | | 0101 {{lime|0010}} 11{{blue|11 1}}{{purple|000}} | ||
| 52F0 '''F000''' | | 52F0 '''F000''' | ||
|- | |- | ||
− | | | + | | s{{lime|ls}}.b ({{blue|$}}FFFF'''F000''').{{purple|w}} |
| 0101 {{lime|0011}} 11{{blue|11 1}}{{purple|000}} | | 0101 {{lime|0011}} 11{{blue|11 1}}{{purple|000}} | ||
| 53F0 '''F000''' | | 53F0 '''F000''' | ||
|- | |- | ||
− | | | + | | s{{lime|cc}}.b ({{blue|$}}FFFF'''F000''').{{purple|w}} |
| 0101 {{lime|0100}} 11{{blue|11 1}}{{purple|000}} | | 0101 {{lime|0100}} 11{{blue|11 1}}{{purple|000}} | ||
| 54F0 '''F000''' | | 54F0 '''F000''' | ||
|- | |- | ||
− | | | + | | s{{lime|cs}}.b ({{blue|$}}FFFF'''F000''').{{purple|w}} |
| 0101 {{lime|0101}} 11{{blue|11 1}}{{purple|000}} | | 0101 {{lime|0101}} 11{{blue|11 1}}{{purple|000}} | ||
| 55F0 '''F000''' | | 55F0 '''F000''' | ||
|- | |- | ||
− | | | + | | s{{lime|ne}}.b ({{blue|$}}FFFF'''F000''').{{purple|w}} |
| 0101 {{lime|0110}} 11{{blue|11 1}}{{purple|000}} | | 0101 {{lime|0110}} 11{{blue|11 1}}{{purple|000}} | ||
| 56F0 '''F000''' | | 56F0 '''F000''' | ||
|- | |- | ||
− | | | + | | s{{lime|eq}}.b ({{blue|$}}FFFF'''F000''').{{purple|w}} |
| 0101 {{lime|0111}} 11{{blue|11 1}}{{purple|000}} | | 0101 {{lime|0111}} 11{{blue|11 1}}{{purple|000}} | ||
| 57F0 '''F000''' | | 57F0 '''F000''' | ||
|- | |- | ||
− | | | + | | s{{lime|vc}}.b ({{blue|$}}FFFF'''F000''').{{purple|w}} |
| 0101 {{lime|1000}} 11{{blue|11 1}}{{purple|000}} | | 0101 {{lime|1000}} 11{{blue|11 1}}{{purple|000}} | ||
| 58F0 '''F000''' | | 58F0 '''F000''' | ||
|- | |- | ||
− | | | + | | s{{lime|vs}}.b ({{blue|$}}FFFF'''F000''').{{purple|w}} |
| 0101 {{lime|1001}} 11{{blue|11 1}}{{purple|000}} | | 0101 {{lime|1001}} 11{{blue|11 1}}{{purple|000}} | ||
| 59F0 '''F000''' | | 59F0 '''F000''' | ||
|- | |- | ||
− | | | + | | s{{lime|pl}}.b ({{blue|$}}FFFF'''F000''').{{purple|w}} |
| 0101 {{lime|1010}} 11{{blue|11 1}}{{purple|000}} | | 0101 {{lime|1010}} 11{{blue|11 1}}{{purple|000}} | ||
| 5AF0 '''F000''' | | 5AF0 '''F000''' | ||
|- | |- | ||
− | | | + | | s{{lime|mi}}.b ({{blue|$}}FFFF'''F000''').{{purple|w}} |
| 0101 {{lime|1011}} 11{{blue|11 1}}{{purple|000}} | | 0101 {{lime|1011}} 11{{blue|11 1}}{{purple|000}} | ||
| 5BF0 '''F000''' | | 5BF0 '''F000''' | ||
|- | |- | ||
− | | | + | | s{{lime|ge}}.b ({{blue|$}}FFFF'''F000''').{{purple|w}} |
| 0101 {{lime|1100}} 11{{blue|11 1}}{{purple|000}} | | 0101 {{lime|1100}} 11{{blue|11 1}}{{purple|000}} | ||
| 5CF0 '''F000''' | | 5CF0 '''F000''' | ||
|- | |- | ||
− | | | + | | s{{lime|lt}}.b ({{blue|$}}FFFF'''F000''').{{purple|w}} |
| 0101 {{lime|1101}} 11{{blue|11 1}}{{purple|000}} | | 0101 {{lime|1101}} 11{{blue|11 1}}{{purple|000}} | ||
| 5DF0 '''F000''' | | 5DF0 '''F000''' | ||
|- | |- | ||
− | | | + | | s{{lime|gt}}.b ({{blue|$}}FFFF'''F000''').{{purple|w}} |
| 0101 {{lime|1110}} 11{{blue|11 1}}{{purple|000}} | | 0101 {{lime|1110}} 11{{blue|11 1}}{{purple|000}} | ||
| 5EF0 '''F000''' | | 5EF0 '''F000''' | ||
|- | |- | ||
− | | | + | | s{{lime|le}}.b ({{blue|$}}FFFF'''F000''').{{purple|w}} |
| 0101 {{lime|1111}} 11{{blue|11 1}}{{purple|000}} | | 0101 {{lime|1111}} 11{{blue|11 1}}{{purple|000}} | ||
| 5FF0 '''F000''' | | 5FF0 '''F000''' | ||
|- | |- | ||
− | | | + | | suba.{{orange|w}} ({{blue|a}}{{purple|0}}), a{{green|1}} |
| 1101 {{green|001}}{{orange|0 11}}{{blue|01 0}}{{purple|001}} | | 1101 {{green|001}}{{orange|0 11}}{{blue|01 0}}{{purple|001}} | ||
| D2D1 | | D2D1 | ||
|- | |- | ||
− | | | + | | suba.{{orange|w}} ({{blue|$}}FFFF'''F100''').{{purple|w}}, a{{green|2}} |
| 1101 {{green|010}}{{orange|0 11}}{{blue|11 1}}{{purple|000}} | | 1101 {{green|010}}{{orange|0 11}}{{blue|11 1}}{{purple|000}} | ||
| D2F8 '''F100''' | | D2F8 '''F100''' | ||
|- | |- | ||
− | | | + | | suba.{{orange|l}} ({{blue|$}}FFFF'''F100''').{{purple|l}}, a{{green|3}} |
| 1001 {{green|101}}{{orange|1 11}}{{blue|11 1}}{{purple|001}} | | 1001 {{green|101}}{{orange|1 11}}{{blue|11 1}}{{purple|001}} | ||
| D3F9 '''F100''' | | D3F9 '''F100''' | ||
|- | |- | ||
− | | | + | | suba.{{orange|w}} {{purple|#}}{{blue|$}}'''1337''', a{{green|4}} |
|1001 {{green|110}}{{orange|0 11}}{{blue|11 1}}{{purple|100}} | |1001 {{green|110}}{{orange|0 11}}{{blue|11 1}}{{purple|100}} | ||
| D2FC '''1337''' | | D2FC '''1337''' | ||
|- | |- | ||
− | | | + | | subi.{{red|b}} #$'''20''', {{blue|d}}{{purple|1}} |
| 0000 0100 {{red|00}}{{blue|00 0}}{{purple|001}} | | 0000 0100 {{red|00}}{{blue|00 0}}{{purple|001}} | ||
| 0601 00'''20''' | | 0601 00'''20''' | ||
|- | |- | ||
− | | | + | | subi.{{red|w}} #$'''1337''', ({{blue|$}}FFFF'''F100''').{{purple|w}} |
| 0000 0100 {{red|01}}{{blue|11 1}}{{purple|000}} | | 0000 0100 {{red|01}}{{blue|11 1}}{{purple|000}} | ||
| 0678 '''1337 F100''' | | 0678 '''1337 F100''' | ||
|- | |- | ||
− | | | + | | subi.{{red|l}} #$'''19650917''', ({{blue|$}}FFFF'''F100''').{{purple|l}} |
| 0000 0100 {{red|11}}{{blue|11 1}}{{purple|001}} | | 0000 0100 {{red|11}}{{blue|11 1}}{{purple|001}} | ||
| 06F9 '''1965 0917 F100''' | | 06F9 '''1965 0917 F100''' | ||
Line 407: | Line 411: | ||
| 5338 '''F100''' | | 5338 '''F100''' | ||
|- | |- | ||
− | | | + | | subq.{{red|b}} #{{grey|2}}, ({{blue|$}}FFFF'''F100''').{{purple|w}} |
| 0101 {{grey|010}}1 {{red|00}}{{blue|11 1}}{{purple|000}} | | 0101 {{grey|010}}1 {{red|00}}{{blue|11 1}}{{purple|000}} | ||
| 5538 '''F100''' | | 5538 '''F100''' | ||
|- | |- | ||
− | | | + | | subq.{{red|b}} #{{grey|8}}, ({{blue|$}}FFFF'''F100''').{{purple|w}} |
| 0101 {{grey|000}}1 {{red|00}}{{blue|11 1}}{{purple|000}} | | 0101 {{grey|000}}1 {{red|00}}{{blue|11 1}}{{purple|000}} | ||
| 5138 '''F100''' | | 5138 '''F100''' | ||
|- | |- | ||
− | | | + | | swap.w d{{green|0}} |
| 0100 1000 0100 0{{green|000}} | | 0100 1000 0100 0{{green|000}} | ||
| 4840 | | 4840 | ||
Line 423: | Line 427: | ||
| 4AF8 '''FE00''' | | 4AF8 '''FE00''' | ||
|- | |- | ||
− | | | + | | trap #{{grey|1}} |
| 0100 1110 0100 {{grey|0001}} | | 0100 1110 0100 {{grey|0001}} | ||
| 4E41 | | 4E41 | ||
|- | |- | ||
− | | | + | | trapv |
| 0100 1110 0111 0110 | | 0100 1110 0111 0110 | ||
| 4E76 | | 4E76 | ||
|- | |- | ||
− | | | + | | tst.{{red|l}}{{blue|d}}{{purple|1}} |
| 0100 1010 {{red|10}}{{blue|00 0}}{{purple|001}} | | 0100 1010 {{red|10}}{{blue|00 0}}{{purple|001}} | ||
| 4A81 | | 4A81 | ||
|- | |- | ||
− | | | + | | tst.{{red|w}} ({{blue|$}}FFFF'''AA80''').{{purple|w}} |
| 0100 1010 {{red|01}}{{blue|11 1}}{{purple|000}} | | 0100 1010 {{red|01}}{{blue|11 1}}{{purple|000}} | ||
| 4A78 '''AA80''' | | 4A78 '''AA80''' | ||
|- | |- | ||
− | | | + | | tst.{{red|b}} ({{blue|$}}FFFF'''AA80''').{{purple|w}} |
| 0100 1010 {{red|00}}{{blue|11 1}}{{purple|000}} | | 0100 1010 {{red|00}}{{blue|11 1}}{{purple|000}} | ||
| 4A38 '''AA80''' | | 4A38 '''AA80''' | ||
|- | |- | ||
− | | | + | | unlk a{{green|0}} |
| 0100 1110 0101 1{{green|000}} | | 0100 1110 0101 1{{green|000}} | ||
| 4E58 | | 4E58 |
Revision as of 12:29, 19 August 2010
(Document originally by Ambil)
Welcome to my Motorola 68000 programming reference. It consists a table containing useful examples of the 68k instructions, and it can be a very nice tool for everyone who is hacking MegaDrive / Genesis games in a hex editor. For your help and confort, the parameters in the ASM commands have been coloured along with their respective places in the 16-bit instruction codes.
ASM | Binary instruction | Hex code |
---|---|---|
adda.w (a0), a1 | 1101 0010 1101 0000 | D2D0 |
adda.w ($FFFFF100).w, a1 | 1101 0010 1111 1000 | D2F8 F100 |
adda.l ($FFFFF100).l, a1 | 1101 0011 1111 1001 | D3F9 F100 |
adda.w #$1337, a1 | 1101 0010 1111 1100 | D2FC 1337 |
addi.b #$20, d1 | 0000 0110 0000 0001 | 0601 0020 |
addi.w #$1337, ($FFFFF100).w | 0000 0110 0111 1000 | 0678 1337 F100 |
addi.l #$19650917, ($FFFFF100).l | 0000 0110 1011 1001 | 06F9 1965 0917 F100 |
addq.b #1, ($FFFFF100).w | 0101 0010 0011 1000 | 5238 F100 |
addq.b #2, ($FFFFF100).w | 0101 0100 0011 1000 | 5438 F100 |
addq.b #8, ($FFFFF100).w | 0101 0000 0011 1000 | 5038 F100 |
andi.b #$36, d1 | 0000 0010 0000 0001 | 0201 0036 |
andi.w #$2005, ($FFFFF100).w | 0000 0010 0111 1000 | 0238 2005 F100 |
bra.s #$24 | 0110 0000 0010 0100 | 6024 |
bra #$4E1A | 0110 0000 0000 0000 | 6000 4E1A |
bsr.s #$10 | 0110 0001 0001 0000 | 6110 |
bhi.s #$10 | 0110 0010 0001 0000 | 6210 |
bls.s #$10 | 0110 0011 0001 0000 | 6310 |
bcc.s #$10 | 0110 0100 0001 0000 | 6410 |
bcs.s #$10 | 0110 0101 0001 0000 | 6510 |
bne.s #$10 | 0110 0110 0001 0000 | 6610 |
beq.s #$10 | 0110 0111 0001 0000 | 6710 |
bvc.s #$10 | 0110 1000 0001 0000 | 6810 |
bvs.s #$10 | 0110 1001 0001 0000 | 6910 |
bpl.s #$10 | 0110 1010 0001 0000 | 6A10 |
bmi.s #$10 | 0110 1011 0001 0000 | 6B10 |
bge.s #$10 | 0110 1100 0001 0000 | 6C10 |
blt.s #$10 | 0110 1101 0001 0000 | 6D10 |
bgt.s #$10 | 0110 1110 0001 0000 | 6E10 |
ble.s #$10 | 0110 1111 0001 0000 | 6F10 |
clr.l d0 | 0100 0010 1000 0000 | 4280 |
clr.w ($FFFF8500).w | 0100 0010 0111 1000 | 4278 8500 |
cmpi.b #$26, ($FFFFFFE4).w | 0000 1100 0011 1000 | 0C38 0026 FFE4 |
cmpi.w #$4170, ($FFFFFFB0).w | 0000 1100 0111 1000 | 0C78 4170 FFB0 |
cmpi.l #$0, d2 | 0000 1100 1000 0010 | 0C82 0000 0000 |
dbf.w d0, $556A | 0101 0001 1100 0000 | 51C0 556A |
divs.w #$A, d0 | 1000 0001 1111 1100 | 81FC 000A |
divu.w ($FFFFF314).w, d1 | 1000 0010 1111 1000 | 82F8 F314 |
eori.b #$80, ($FFFFF00E).w | 0000 1010 0011 1000 | 0A38 0080 F00E |
eori.w #$3119, ($FFFFF010).w | 0000 1010 0111 1000 | 0A78 3119 F010 |
eori.l #$FFFF, (a0) | 0000 1010 1001 0000 | 0A90 FFFF |
exg d1, d2 | 1100 0011 0100 0010 | C342 |
exg a3, a4 | 1100 0111 0100 1100 | C74C |
exg d5, a6 | 1100 1011 1000 1110 | CB8E |
ext.w d0 | 0100 1000 1000 0000 | 4880 |
ext.l d1 | 0100 1000 1100 0001 | 48C1 |
illegal | 0100 1010 1111 1100 | 4AFC |
jmp (a1) | 0100 1110 1100 0001 | 4EA1 |
jmp $65A70 | 0100 1110 1111 1001 | 4EF9 0006 5A70 |
jsr $4B98C | 0100 1110 1011 1001 | 4EB9 0004 B98C |
lea.l ($FFFFFFF4).w, a0 | 0100 0001 1111 1000 | 41F8 FFF4 |
link.w a4, #$1087 | 0100 1110 0101 0100 | 4E54 1087 |
lsl.b# 1, d0 | 1110 0011 0000 1001 | E309 |
lsr.wd 2, d1 | 1110 0100 0110 1010 | E54A |
move.b #$64, ($FFFFFFE0).w | 0001 0001 1111 1100 | 11FC 0064 FFE0 |
move.w #$03E8, ($FFFFFFE0).w | 0011 0001 1111 1100 | 31FC 03E8 FFE0 |
move.l #$05F5E100, ($FFFFFFE0).l | 0010 0001 1111 1100 | 21FC 05F5 E100 FFE0 |
move.b #$20, d1 | 0001 0010 0011 1100 | 123C 0020 |
move.w ($FFFF01A5).w, ($FFFFFFE0).w | 0011 0011 1111 1001 | 33F9 01A5 FFE0 |
move.l d1, ($FFFFFFE0).w | 0010 0011 1100 0001 | 23C1 FFE0 |
movea.w #$6000, a4 | 0011 1000 0111 1100 | 387C 6000 |
moveq.l #$80, d1 | 0111 0010 1000 0000 | 7280 |
muls.w #$19, d1 | 1100 0011 1111 1100 | E3FC 0019 |
mulu.w #$19, d2 | 1100 0100 1111 1100 | E4FC 0019 |
neg.w ($FFFFFE26).w | 0100 0100 0111 1000 | 4478 FE26 |
neg.l d0 | 0100 0100 1000 0000 | 4480 |
nop | 0100 1110 0111 0001 | 4E71 |
not.w ($FFFFFE26).w | 0100 0110 0111 1000 | 4678 FE26 |
not.l d0 | 0100 0110 1000 0000 | 4680 |
ori.b #$36, d1 | 0000 0000 0000 0001 | 0001 0036 |
ori.w #$2005, ($FFFFF100).w | 0000 0000 0111 1000 | 0074 2005 F100 |
pea ($FFFFE53C).w | 0100 1000 0111 1000 | 4878 E53C |
rol.wd 0, d1 | 1110 0001 0111 1001 | E1E9 |
ror.l #1, d3 | 1110 0010 1001 1011 | E6EA |
rol.w ($FFFFFFE0).w | 1110 0111 1111 1000 | E7F8 FFE0 |
rte | 0100 1110 0111 0011 | 4E73 |
rtr | 0100 1110 0111 0111 | 4E77 |
rts | 0100 1110 0111 0101 | 4E75 |
st.b ($FFFFF000).w | 0101 0000 1111 1000 | 50F0 F000 |
sf.b ($FFFFF000).w | 0101 0001 1111 1000 | 51F0 F000 |
shi.b ($FFFFF000).w | 0101 0010 1111 1000 | 52F0 F000 |
sls.b ($FFFFF000).w | 0101 0011 1111 1000 | 53F0 F000 |
scc.b ($FFFFF000).w | 0101 0100 1111 1000 | 54F0 F000 |
scs.b ($FFFFF000).w | 0101 0101 1111 1000 | 55F0 F000 |
sne.b ($FFFFF000).w | 0101 0110 1111 1000 | 56F0 F000 |
seq.b ($FFFFF000).w | 0101 0111 1111 1000 | 57F0 F000 |
svc.b ($FFFFF000).w | 0101 1000 1111 1000 | 58F0 F000 |
svs.b ($FFFFF000).w | 0101 1001 1111 1000 | 59F0 F000 |
spl.b ($FFFFF000).w | 0101 1010 1111 1000 | 5AF0 F000 |
smi.b ($FFFFF000).w | 0101 1011 1111 1000 | 5BF0 F000 |
sge.b ($FFFFF000).w | 0101 1100 1111 1000 | 5CF0 F000 |
slt.b ($FFFFF000).w | 0101 1101 1111 1000 | 5DF0 F000 |
sgt.b ($FFFFF000).w | 0101 1110 1111 1000 | 5EF0 F000 |
sle.b ($FFFFF000).w | 0101 1111 1111 1000 | 5FF0 F000 |
suba.w (a0), a1 | 1101 0010 1101 0001 | D2D1 |
suba.w ($FFFFF100).w, a2 | 1101 0100 1111 1000 | D2F8 F100 |
suba.l ($FFFFF100).l, a3 | 1001 1011 1111 1001 | D3F9 F100 |
suba.w #$1337, a4 | 1001 1100 1111 1100 | D2FC 1337 |
subi.b #$20, d1 | 0000 0100 0000 0001 | 0601 0020 |
subi.w #$1337, ($FFFFF100).w | 0000 0100 0111 1000 | 0678 1337 F100 |
subi.l #$19650917, ($FFFFF100).l | 0000 0100 1111 1001 | 06F9 1965 0917 F100 |
Subq.b #1, ($FFFFF100).w | 0101 0011 0011 1000 | 5338 F100 |
subq.b #2, ($FFFFF100).w | 0101 0101 0011 1000 | 5538 F100 |
subq.b #8, ($FFFFF100).w | 0101 0001 0011 1000 | 5138 F100 |
swap.w d0 | 0100 1000 0100 0000 | 4840 |
Tas.b ($FFFFFE00).w | 0100 1010 1111 1000 | 4AF8 FE00 |
trap #1 | 0100 1110 0100 0001 | 4E41 |
trapv | 0100 1110 0111 0110 | 4E76 |
tst.ld1 | 0100 1010 1000 0001 | 4A81 |
tst.w ($FFFFAA80).w | 0100 1010 0111 1000 | 4A78 AA80 |
tst.b ($FFFFAA80).w | 0100 1010 0011 1000 | 4A38 AA80 |
unlk a0 | 0100 1110 0101 1000 | 4E58 |