#1:'MOVB' instructions are showing up incorrectly as a 'MOVE' instructions. MOVB only moves 8-bits and MOVE can do either 16 or 32.
Example of Error:
Code: Select all
MOVE @1408CB0h,A1 07E1 8CB0 0140
07Ex instructions are all MOVBs, it should display as such:
Code: Select all
MOVB @1408CB0h,A1 07E1 8CB0 0140
So even if it were a valid MOVE instruction it would be missing the bit differentiate on the end and if were valid it would look as such:
Code: Select all
MOVE @12345678h,A1,0 05A1 5678 1234
Code: Select all
MOVE @12345678h,A1,1 07A1 5678 1234
#2: 'MOVE' instructions that deal with MEMORY to MEMORY moves with no register interactions are displayed wrong as well.
Example of Error:
Code: Select all
MOVE @105D070h,@105D070h,0 05C0 D070 0105 03F0 0180
Code: Select all
MOVE @105D070h,@18003F0h,0 05C0 D070 0105 03F0 0180
If this is posted in the wrong place or if anyone knows the best place, let me know and I'll repost there as well.
Thank you.