I am using the KEIL MDK-5, assembly. The project compiles without some problems, but when i see the disassembly the assembler change the inmediate value
Assembler substitute one instruction for another
My code:
The instruction: SUBS R2,#0xC7
the assembler: 0x000006BC 3A00 SUBS r2,r2,#0x00
When it changes the immediate 0xC7 change all results of my process.
Somebody saw something simlar?
The image shows that the relevant source file has uncommitted changes.
Is it possible that source file has changed since the last compilation (which is the compilation instance being utilized when running the binary)?