一、总线与地址:硬件世界的"交通系统"
1.1 内存和外设的"门牌号"
想象你住在一个小区里,每个房子都有门牌号。嵌入式系统中的CPU就像快递员,需要通过"地址"找到内存(存放程序和数据)和外设(如摄像头、传感器)的位置。内存地址是程序的家,外设地址是硬件的专属编号。CPU通过"地址线"(类似快递员的路线)精准投递数据。
小知识:
-
内存空间:程序代码和数据的存储区(你家书房的书架)。
-
I/O空间:外设寄存器的专属区域(小区门口的快递柜)。
1.2 地址的本质:CPU的"导航信号"
地址其实是CPU通过引脚发出的一串电信号,就像快递员按门铃的密码。32位CPU的地址线能管理4GB空间(2^32),足够标记40亿个房间!如果有MMU(内存