Hello,
I have a basic question.
What does C6000 CPU operate when it get undefined operation code?
e.g.)
Binary "0xFFFFFFFF" will be decoded to ".word 0xFFFFFFFF".
What is its operation of C6000?
Best regards, RY
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.
If the data is not a valid opcode, it will not execute it, but instead treat it as a NOP and move on. On the later devices (I believe starting on C64x+ devices) it will also generate an Opcode exception. Which if you have exceptions enabled can be piped to a NMI.
Best Regards,
Chad
This is documented in the CPU and Instruction Set Reference Guide
Chapters:
2.9.6 Internal Exception Report Register (IERR)
and
7.1.1.4 Internal Exceptions
Kind regards,
one and zero