汇编语言
fpk2014
没有什么可以说的
展开
-
汇编代码,传递指针给函数
如果传递指针给函数long cread(long *p){ ;}那么 [di], 代表了p的值。 di, 代表了&p的值。 [[di]], 代表了*p的值(注:[[di]]这样写是为了帮助理解)而在函数long cread(long p){ ;}[di], 同样代表了p的值, di, 同样代表了&p的值。注,上面的汇编代码是Intel格式。原创 2017-06-11 11:25:04 · 1506 阅读 · 0 评论 -
汇编代码,小括号和中括号
编译时添加编译条件 –masm=intel, 或者–masm=att,会生成Intel格式或者AT&T格式的代码;在Intel格式中使用[], 而AT&T格式则不一样。AT&T: -4(%ebp) //相当于 Intel: [ebp - 4]AT&T: foo(,%eax,4) //相当于 Intel: [fo原创 2017-06-11 11:18:13 · 16403 阅读 · 0 评论