地址映射:为了保证CPU执行指令时可正确访问存储单元,需将用户程序中的逻辑地址转换为运行时由机器直接寻址的物理地址,这一过程称为地址映射,将逻辑地址(或虚拟地址)映射到物理地址的过程;我们知道CPU和内存之间是通过地址来查找数据,将虚拟地址转化位物理地址后,就可以通过物理地址来访问我们的物理内存。
在现代计算机系统中,应用程序通常使用逻辑地址来访问内存中的数据和指令)
① 逻辑地址:是由 CPU 生成的一种抽象地址,它不直接对应物理内存中的位置;
② 物理地址:是实际的硬件地址,指向内存模块中的特定位置
编译器内置宏定义__DATE__、__TIME__、 __FILE__、__LINE__
__DATE__ :表示当前日期的字符串,格式为month/day/year(月/日/年).
__TIME__ :表示当前时间,格式为hour:minute:second(时:分:秒).
__FILE__:表示正在处理的当前文件名字符串
__LINE__ :表示正在处理的当前行号
__FUNCTION__ :表示正在处理的函数名
__STDC__:表示编译器是否遵循ANSI C标准,若果是,它就是个非零值