This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

5515 Assembler error



I really think I'm correct on this.

I code the assembly instruction:

MPY *AR6,*AR7,AC0

This is an incorrect instruction. I should be:

MPYM *AR6,*AR7,AC0

But the assembler DOES NOT give an error and I think it should because the instruction format is wrong.

But the really big problm is the first instruction above ends up being encoded as:

MPYM T3=*AR6,*AR7,AC0

So T3 is corrupted when you don't expect it.

Note this is with the MNENOMIC assembler and NOT the ARITHMETIC assembler.

 

I have done a whole lot of single set and I'm pretty sure I'm correct. And I did updates via Help->Software Updates until it said there are no more updates and I still see this problem.