Free EN0-001 – ARM Accredited Engineer Practice Test Question

Free demo downloads

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