what location (or register) is it exactly saved in the case of the embedded system and on the machine> X86 (executable program on PC to PC)?
You do not know without opening the output of the assembly, which can be changed depending on the choice of compiler. It is a good idea to check the assembly for educational purposes only.
If you need to accurately and accurately write and write specific registers, you must write a built-in assembly or a link in the assembly module.
Generally, when using the standard C compiler for x86 / amd64 (gcc, icc, cl), you can reasonably assume that the compiler will be reasonably well optimized for most purposes.
If, however, you use a non-standard compiler, for example, one ready for the new embedded system, it is recommended to consider manual optimization. If the architecture is new, it might also be a good idea to consider manual optimization.
source share