1、Memory Management Unit(存储器管理单元)

单片机与ARM在硬件体系上的一些区别:其中就有MMU的区别。

虚拟地址的使用

专题1-MMU-lesson1-MMU功能解析_虚拟地址

专题1-MMU-lesson1-MMU功能解析_虚拟地址_02

把p1.c复制成P2.c,把变量a改成b,再进行编译看看情况如何

专题1-MMU-lesson1-MMU功能解析_单片机_03

专题1-MMU-lesson1-MMU功能解析_虚拟地址_04

可以看出两个程序在同样地址读出不同的值,在这里就用到了MMU。

在这里程序当中的地址都是虚拟地址;

专题1-MMU-lesson1-MMU功能解析_单片机_05

专题1-MMU-lesson1-MMU功能解析_虚拟地址_06