An advantage of native compiling over cross compiling is that:
It can enable the final code to be smaller, and execute more quickly.
It allows greater parallelism when building code by utilizing many processors.
The compiler is able to produce error and warning messages in a range of languages.
Build scripts can detect details of the target, and automatically configure the build to match.
Which one of these statements is TRUE about code running on final hardware without a debugger attached?
FIQ exceptions must not be taken
The instruction cache must be enabled
Global variables must be initialized to zero
The Reset Vector must reside in non-volatile memory
In which type of storage will the compiler preferentially place frequently accessed variables?
Stack
Heap
Registers
Hard disk