I’m using Dynamic C 10.64 with a Rabbit 5000 (BL5S220) and I ran into the following problem. I’m mistakenly coded the instruction
add ix, 4
and I say mistakenly because it doesn’t appear like a valid instruction in the manual . The problem is that the assembler didn’t question it and in fact, if I debug/disassemble, the instruction is shown as that precisly, but it simply doesn’t do the inteded, which is add to 4 to ix register.
My question is, how could I verify that my application code doesn’t contain any other misused/invalid instructions. Is there any command line utility such as an assembler or other verification utility.
Thanks in advance.