Reputation: 11
I loaded a program using Code Composer Studio 3.3, and through the diassembly window we can see something like this:
00000C5C 00000000 NOP
00000C60 DD7ABCD2 .word 0xdd7abcd2
The first column means PC, the second column means the 32-bit data in the corresponding memory, and the last column means the instruction if CCS3.3 think so.
Apparent in the second line, CCS3.3 don't think this is an instruction.But it can be translated to a correct instruction, so I am wondering how does CCS3.3 decide whether to translate the 32-bit data into an instruction or not? Thank you.
Upvotes: 0
Views: 97
Reputation: 356
Every value is a instruction and a variable. Values that are used as variables could theoretically also be used as instructions (however this makes rarely no sense and when it's done wrong, it would cause an exception).
Upvotes: 0