分类
一个 Hello World 能有多小?从 C、汇编到手写 ELF,逐步裁去冗余,把 64 位可执行文件压到 140 字节。
除法为什么被编译成乘法和移位?推导整数除法的魔法数字,再看 Quake III 的快速平方根倒数算法。
一段程序落到机器上,数据怎样存取,执行又怎样跳转?用 32 位 x86 汇编的小例子,把这些操作对应到具体指令。
共 3 篇文章
输入关键词,搜索文章标题、标签与正文。