최신ARM Accredited engineer - EN0-001무료샘플문제
문제1
Which TWO of the following options are DISADVANTAGES of building source code to use software floating point? (Choose two)
Which TWO of the following options are DISADVANTAGES of building source code to use software floating point? (Choose two)
정답: A,C
문제2
Using a Generic Interrupt Controller (GIC), when the interrupt handler writes to the End of Interrupt Register (ICCEOIR), which of the following state transitions might occur for that interrupt ID?
Using a Generic Interrupt Controller (GIC), when the interrupt handler writes to the End of Interrupt Register (ICCEOIR), which of the following state transitions might occur for that interrupt ID?
정답: A
문제3
When an interrupt service routine reads the Generic Interrupt Controller (GIC) Interrupt Acknowledge Register, what state transition occurs for that interrupt ID?
When an interrupt service routine reads the Generic Interrupt Controller (GIC) Interrupt Acknowledge Register, what state transition occurs for that interrupt ID?
정답: B
문제4
Which of the following would enable the use of a symmetric multiprocessing (SMP) operating system?
Which of the following would enable the use of a symmetric multiprocessing (SMP) operating system?
정답: D
문제5
Which TWO of the following options can the ARM Compiler (armcc) directive__packed be used for? (Choose two)
Which TWO of the following options can the ARM Compiler (armcc) directive__packed be used for? (Choose two)
정답: A,D
문제6
What is the value of r0 after executing the following instruction sequence?
MOV r0, #200
MOV r5, #1
STR r3, [r0, r5, LSL#3]!
What is the value of r0 after executing the following instruction sequence?
MOV r0, #200
MOV r5, #1
STR r3, [r0, r5, LSL#3]!
정답: A
문제7
To ensure optimum efficiency when programming in C, what is the recommended maximum number of arguments to be passed to a function?
To ensure optimum efficiency when programming in C, what is the recommended maximum number of arguments to be passed to a function?
정답: B
문제8
In which type of storage will the compiler preferentially place frequently accessed variables?
In which type of storage will the compiler preferentially place frequently accessed variables?
정답: A
문제9
The following pseudocode sequence shows a flag being set to indicate that new data is ready to be read by another thread:
data = 123;
ready = true;
Assuming that the reader threads may execute on any other core of a multicore system, which of the following is the most efficient memory barrier to place between the two writes to prevent them being observed in the opposite order?
The following pseudocode sequence shows a flag being set to indicate that new data is ready to be read by another thread:
data = 123;
ready = true;
Assuming that the reader threads may execute on any other core of a multicore system, which of the following is the most efficient memory barrier to place between the two writes to prevent them being observed in the opposite order?
정답: C
문제10
Which of the following statements regarding Strongly-ordered memory is architecturally FALSE?
Which of the following statements regarding Strongly-ordered memory is architecturally FALSE?
정답: A
문제11
Which TWO of the following interrupt types does a Generic Interrupt Controller (GIC) support? (Choose two)
Which TWO of the following interrupt types does a Generic Interrupt Controller (GIC) support? (Choose two)
정답: A,C
문제12
In an ARMv7-A processor, with which level of the memory system is the Memory Management Unit (MMU) associated?
In an ARMv7-A processor, with which level of the memory system is the Memory Management Unit (MMU) associated?
정답: C
문제13
Which THREE of the following items should be preserved by software when entering dormant mode? (Choose three)
Which THREE of the following items should be preserved by software when entering dormant mode? (Choose three)
정답: B,D,E
문제14
Which of the following statements best describes a Board Support Package (BSP)?
Which of the following statements best describes a Board Support Package (BSP)?
정답: A
문제15
A function written in C has the prototype:
void my_function(float a. double b, float c);
The function is built and linked into an application using hard floating-point linkage. What registers are used to pass arguments to the function?
A function written in C has the prototype:
void my_function(float a. double b, float c);
The function is built and linked into an application using hard floating-point linkage. What registers are used to pass arguments to the function?
정답: D