Pass the ARM AAE EN0-001 Questions and answers with CertsForce

Viewing page 4 out of 7 pages
Viewing questions 31-40 out of questions
Questions # 31:

What architecture does the ARM11 MPCore implement?

Options:

A.

ARMv6


B.

ARMv6K


C.

ARMv7-A


D.

ARMv7-A with the Multiprocessing Extensions


Expert Solution
Questions # 32:

In a multi-processor system, there are four processors numbered 0, 1, 2 and 3. The state of the processors is as follows:

    CPU 0 and 1 are sleeping in low-power state following a WFI instruction. . CPU 2 is executing program code.

    CPU 3 is sleeping in low-power state following a WFE instruction.

CPU 2 executes a SEV instruction. What is the effect on the system?

Options:

A.

CPU 0: executing, CPU 1: executing, CPU 2: executing. CPU 3: executing


B.

CPU 0: executing, CPU 1: executing. CPU 2: executing. CPU 3: sleeping


C.

CPU 0: sleeping, CPU 1: sleeping. CPU 2: executing. CPU 3: executing


D.

CPU 0: sleeping, CPU 1: sleeping. CPU 2: sleeping, CPU 3: executing


Expert Solution
Questions # 33:

In which type of storage will the compiler preferentially place frequently accessed variables?

Options:

A.

Stack


B.

Heap


C.

Registers


D.

Hard disk


Expert Solution
Questions # 34:

According to the AAPCS, which of the following statements is TRUE with regard to preservation of register values by a function?

Options:

A.

A function must preserve R0-R3 and R12


B.

A function must preserve R4-R11 andR13


C.

No registers may be corrupted by any function


D.

All registers may be corrupted by any function


Expert Solution
Questions # 35:

When the processor is executing in Thumb state, which of the following statements is correct about the values stored in R15?

Options:

A.

Bits[31:16] are duplicated with bits[15:0]


B.

The PC value is stored in bits[31:1] and bit[0] is treated as zero


C.

The PC value is stored in bits[31:16] and bits[15:0] are undefined


D.

The PC value is stored in bits[15:0] and bits[31:16] are undefined


Expert Solution
Questions # 36:

The Cortex-A9 processor has 6 breakpoint units and 4 watchpoint units. What is the maximum number of breakpoints the debugger can set on code in ROM?

Options:

A.

6


B.

10


C.

2


D.

The debugger can use the BKPT instruction to do this.


Expert Solution
Questions # 37:

Cortex-A series processors contain event counting hardware which can be used to profile and benchmark code. The counters for these are programmed using:

Options:

A.

Memory-mapped registers.


B.

Generic Interrupt Controller (GIC) registers.


C.

Debug Coprocessor Registers (CPU).


D.

System Control Coprocessor Registers (CP15).


Expert Solution
Questions # 38:

In a Cortex-A9 processor, when the Memory Management Unit (MMU) is disabled, which of the following statements is TRUE? (VA is the virtual address and PA is the physical address)

Options:

A.

VA == PA; No address translations; instructions and data are not cached


B.

VA! = PA; No address translations; instructions may be cached but not data


C.

VA == PA; Address translations take place; data may be cached but not instructions


D.

VA == PA; No address translations; instructions may be cached but not data


Expert Solution
Questions # 39:

When a linker is removing unused sections during a static link (for example, -remove or -gc-sections), it finds the sections to keep by following all relocations starting from:

Options:

A.

The entry point(s).


B.

The function named 'main'.


C.

All local functions and variables.


D.

The reset vector.


Expert Solution
Questions # 40:

According to the AAPCS, how many bytes are used to store a C variable of type 'int' in memory?

Options:

A.

1 byte


B.

2 bytes


C.

4 bytes


D.

8 bytes


Expert Solution
Viewing page 4 out of 7 pages
Viewing questions 31-40 out of questions