Dear all,
I am using the Keil 5.23 and running simulation for the
STM32F103ZE
I am using optimization Level 0 (-O0)
In C, I have declared two variables i j
i = 0x12345678
j = 0x87654321
then I have 2 instructions in C
dummy = i + j;
dummy = i - j;
When I switch to Disassembly and looking to the disassembly
code,
the register value
R2 = 0x12345678;
R3 = 0x87654321;
before executing the ADD r2,r2,r3 the XPSR shows
N = 1, Z = 0, C = 1, V = 0, Q
↧