摘要:
《程序员的自我修养》阅读笔记(4): 阅读全文
摘要:
第4部分 库与运行库 第10章 内存 函数调用惯例。函数返回值通常保存在寄存器eax,然后由调用者读取,对5-8字节返回值,通常由eax保存低4位,edx保存高4位。而返回值大于8字节时,调用过程大致如下: 声名狼藉的C++返回对象。为此,C++提出了返回值优化(Return Value Optim 阅读全文
摘要:
第3部分 装载与动态链接第6章 可执行文件的装载与进程PAE(Physical Address Extension)物理地址扩展,36位物理地址。进程创建做的一些事情:创建一个独立的虚拟地址空间;读取可执行文件头,并建立虚拟空间与可执行文件的映射关系;将CPU的指令寄存器设置成可执行文件的入口地址,... 阅读全文