32单片机学习笔记day05:映射,内置宏定义

地址映射:为了保证CPU执行指令时可正确访问存储单元,需将用户程序中的逻辑地址转换为运行时由机器直接寻址的物理地址,这一过程称为地址映射,将逻辑地址(或虚拟地址)映射到物理地址的过程;我们知道CPU和内存之间是通过地址来查找数据,将虚拟地址转化位物理地址后,就可以通过物理地址来访问我们的物理内存。

在现代计算机系统中,应用程序通常使用逻辑地址来访问内存中的数据和指令)

① 逻辑地址:是由 CPU 生成的一种抽象地址,它不直接对应物理内存中的位置;

② 物理地址:是实际的硬件地址,指向内存模块中的特定位置

编译器内置宏定义__DATE__、__TIME__、 __FILE__、__LINE__

__DATE__ :表示当前日期的字符串,格式为month/day/year(月/日/年).
__TIME__ :表示当前时间,格式为hour:minute:second(时:分:秒).
__FILE__:表示正在处理的当前文件名字符串
__LINE__ :表示正在处理的当前行号
__FUNCTION__ :表示正在处理的函数名
__STDC__:表示编译器是否遵循ANSI C标准,若果是,它就是个非零值 
 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值