c
奔波儿灞爱上灞波儿奔
勤学如春起之苗,不见其长,日有所增。辍学如磨刀之石,不见其损,日有所亏。
展开
-
C语言指针域内存
计算机中:1个字节=8 byte; 32位代表32个地址总线,和操作系统的寻址地址有32个 一个地址代表一个字节; 1024字节=1K;32位最大管理内存4G; 1个字节占用8个二进制位;内存交给操作系统管理; main()函数是入口,操作系统(统一管理内存)通过入口执行代码, 操作系统除了给内存做编号,还做规划,64位。前48位作为用户,程序员调用用,剩余的供操作系统内核使用。 下图原创 2017-12-26 15:40:17 · 1960 阅读 · 0 评论 -
X86-64寄存器和栈帧
概要 说到x86-64,总不免要说说AMD的牛逼,x86-64是x86系列中集大成者,继承了向后兼容的优良传统,最早由AMD公司提出,代号AMD64;正是由于能向后兼容,AMD公司打了一场漂亮翻身战。导致Intel不得不转而生产兼容AMD64的CPU。这是IT行业以弱胜强的经典战役。不过,大家为了名称延续性,更习惯称这种系统结构为x86-64 X86-64在向后兼容的同时,更主要的是注入了全新的特...转载 2018-10-16 18:48:36 · 286 阅读 · 0 评论