EN0-001 ARM Accredited Engineer

Loading demo links...

Showing 10–12 of 15 questions

Question 10

Implementing loops using a decrementing counter which exits the loop when a counter reaches zero can be beneficial for power and performance. This is because:

Select an option, then click Submit answer.

  • A simpler branch instruction can be used.

  • Decrementing variables uses less power than incrementing them.

  • The decrement and branch operations can be encoded as a single instruction.

  • The loop termination condition check can be integrated into the subtract operation.

Question 11

An undefined instruction will cause an Undefined Instruction exception to be taken when:

Select an option, then click Submit answer.

  • It is fetched.

  • It is decoded.

  • It is executed.

  • It writes back its results.

Question 12

In the CPSR, 1=0 and F=1. Which of the following is TRUE in this case?

Select an option, then click Submit answer.

  • Both IRQs and FIQs are enabled

  • Both IRQs and FIQs are disabled

  • IRQs are disabled and FIQs are enabled

  • IRQs are enabled and FIQs are disabled