This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Disassembled statement

6:     void main (void)
     7:           {
     8:           int values [75],i;
0x000001EC  E92D4000  STMDB     R13!,{R14}
0x000001F0  E24DDF4B  SUB       R13,R13,#0x0000012C
     9:           for (i=0;i<75;i++)
0x000001F4  E28D5000  ADD       R5,R13,#0x00000000
0x000001F8  E28D4F4B  ADD       R4,R13,#0x0000012C


Hi all,
I would like to know,

What is the meaning of the first two instructions in the disassembled window?
(STMDB R13!,{R14}, SUB R13,R13,#0x0000012C )

What is the compiler really doing behind these statements?

0