1、如果用gdb调试,使用layout(比如layout asm之类的)的时候,容易花屏,这时候用ctrl+l就可以解决

2、https://zhuanlan.zhihu.com/p/375376949

有些汇编指令如movdqa会对地址有对齐要求

3、https://blog.csdn.net/qq_18218335/article/details/71598945

介绍了x86 64的calling convention,尤其是寄存器的volatile和non-volatile

https://blog.csdn.net/tcctw/article/details/106827439

介绍了x86 64运行时栈的字节对齐

4、https://blog.csdn.net/LU_ZHAO/article/details/105118432

可以使用__attribute__((always_inline))来强制内联

5、http://www.360doc.com/content/15/0608/20/12129652_476635031.shtml

call ,leave,ret push,pop 等命令的介绍

6、https://blog.csdn.net/smallgeneral/article/details/6314473

jmp汇编命令的介绍

7、https://github.com/hjl-tools/x86-psABI/wiki/X86-psABI

http://web.archive.org/web/20160801075139/www.x86-64.org/documentation/abi.pdf

x86 64的abi

来源:https://stackoverflow.com/questions/2535989/what-are-the-calling-conventions-for-unix-linux-system-calls-and-user-space-f

https://stackoverflow.com/questions/4489012/does-c-have-a-standard-abi

8、https://www.cnblogs.com/taek/archive/2012/02/05/2338838.html

gcc内联汇编的一些语法

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注