Timeline for How to write data in RAM memory using Arduino Uno or Arduino Due?
Current License: CC BY-SA 3.0
5 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Apr 11, 2016 at 10:46 | history | edited | xyz | CC BY-SA 3.0 |
added 62 characters in body
|
Jun 6, 2015 at 11:15 | comment | added | Edgar Bonet | Even with recursion, the variable is likely to be assigned to a register while "live", and saved on the stack only for the duration of the recursive call. This may depend on how much use the variable has though, so you should disassemble if you want to know for sure for some particular recursive function. | |
Jun 6, 2015 at 10:28 | comment | added | xyz | How about recursion. This will almost certainly use stack, in memory. | |
Jun 6, 2015 at 10:18 | comment | added | Edgar Bonet |
int a = 5; is in RAM only if declared at global scope. If it's a local variable, it is almost certainly assigned to CPU registers. There are exceptions though: if you take the address of the variable, or if there are not enough available registers, it will end in RAM, but this is uncommon.
|
|
Jun 6, 2015 at 8:13 | history | answered | xyz | CC BY-SA 3.0 |