
汇编
power_to_go
http://stardustman.github.io
公众号: ThoughtRefactor
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用条件运算符优化代码
分析环境 x86-64 gcc 5.4 条件运算符 之前一直认为 条件运算符(?) 属于语法糖。其实并不是。 代码分析 c 语言 int max(int x, int y){ return x > y ? x : y; } int max2(int x, int y){ if(x > y) return x; else return y; } C 和汇编代码对照 由上图可见: max 中 ? 条件运算符编译后是顺原创 2021-05-17 17:03:31 · 128 阅读 · 0 评论 -
how-x86-function-execute
前一阵子去看 java 虚拟机原理, 忽然痛悟到虚拟机也是机器啊, 呵呵也就是个软件而已. 看到 java 方法调用太复杂. 字节码那一套又不太熟悉, 还不如直接去看 C 编译后的汇编代码. 目的: 搞明白 X86 架构下函数到底是怎么调用执行的. assembly syntax for X86 gas (gnu assembler syntax), 也就是 AT&T 风格. 本文采用...原创 2019-07-05 11:22:49 · 218 阅读 · 0 评论