Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Program of an ARM Cortex-M4 processor is stored in the memory range a. from 0x00

ID: 2080272 • Letter: P

Question

Program of an ARM Cortex-M4 processor is stored in the memory range a. from 0x0000 0000 to 0x1FFF FFFF b. from 0x2000 0000 to 0xDFFF FFFF c. from 0xE000 0000 to 0xFFFF FFFF Assume that the initial value of the SP register is 0x2000 0300. After the execution of the assembly instruction PUSH (R2, R3, R6), the value of the SP register is a. 0x2000 030C b. 0x2000 02FD c. 0x2000 02F4 In a project in IAR Embedded Workbench IDE, he file of link configuration is developed a. For the definition of system memory blocks and their usages b. For the generation of the executable code c. For the definition of program memory

Explanation / Answer

11. Answer is "a"

Explanation:

Code region is from 0x00000000 to 0x1FFFFFFF

SRAM region is from 0x20000000 to 0x3FFFFFFF

Peripheral region is from 0x40000000 to 0x5FFFFFFF

External RAM region is from 0x60000000 to 0x9FFFFFFF

External device region is from 0xA0000000 to 0xDFFFFFFF

Private peripheral region is from 0xE0000000 to 0xE00FFFFF

Vendor specific region is from 0xE0100000 to 0xFFFFFFFF