A simple system comprises of the following memory map:
Flash - 0x0 to 0x7FFF -
RAM - 0x10000 to 0X17FFF -
When conforming to the ABI, which of the following is a suitable initial value for the stack pointer?
Answer : A
Assume a Big-Endian (BE) memory system with the following memory contents.
Byte Address Contents -
0x100 0x11
0x101 0x22
0x102 0x33
0x103 0x44
If R5 = 0x100, what are the contents of R4 after performing the following operation?
LDR R4, [R5]
Answer : A
An Advanced SIMD intrinsic has the prototype:
uint8xl6x2_t vld2q_u8 (uint8_t const * ptr);
How many bytes does this intrinsic load from memory?
Answer : C
When an ARMv7-A MPCore system is in SMP mode, which of the following TWO operations can the processor handle automatically? (Choose two)
Answer : AB
In an ARMv7-A processor with Security Extensions, which of the following mechanisms best describes the way Secure memory is protected from access by software running in a
Non-secure privileged mode?
Answer : A
Which TWO of the following interrupt types does a Generic Interrupt Controller (GIC) support? (Choose two)
Answer : AC
The effect of clicking the Stop button in a debugger is to:
Answer : A
When using an Operating System, which of the following operations can NOT typically be done by user processes?
Answer : D
Processors which implement the ARMv7-A architecture can be configured to allow unaligned memory access. Unaligned accesses have a number of advantages, disadvantages, and limitations.
Which TWO of the following statements are true? (Choose two)
Answer : AE
When should an ISB instruction be used?
Answer : B
In an experiment, the time taken for an application to complete a given task is measured using a stopwatch. Which THREE of the following make up the total time? (Choose three)
Answer : ACD
In general, when programming in C, stack accesses will be reduced by:
Answer : B
Which of these instructions is a correct translation of the body of function f? struct T { char a; int b; }; int f(struct T *p) { return p->b; }
Answer : D
When using a Generic Interrupt Controller (GIC), how does code cause a software- generated interrupt?
Answer : B
The ARMv7-A virtual memory management system supports 32-bit (short) and 64-bit (long) page table descriptors. The sizes of a small page in a short descriptor and a small page in a long descriptor are:
Answer : B
Have any questions or issues ? Please dont hesitate to contact us