We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello to all,
I am working on ARM Cortex-M4. Since it has 32-bit address bus, therefore I assumed that each 32-bit instruction will be allocated a physical address location in the Flash. But while reading the disassembly of the code, I got to know that each instruction address needs 4 address location.
Why is it so? Is it because each memory address location is for each byte? also in which sequential order (Endian) the Bytes are arranged (Default) in ARM Cortex-M4? AND also How and where do I change the Endian in Cortex-M4 (Register name and the bit value)?
Thanking you,
Regards,
Himanshu