4
|
Nathan Campos · 技术社区 · 15 年前 |
![]() |
1
3
GAS vs NASM comparison - Macros 显示了执行参数化宏的方法,但只是简单的替换。 |
![]() |
2
3
下面是第一种类型的内联gcc示例。
通常人们使用的是“C”预处理器。 |
![]() |
3
1
我从来没有见过像第一个例子那样支持宏的汇编程序。第二个例子非常简单,即使是最基本的汇编文档也应该包含它。对于GNU
把你想要的指令放在
小心使用汇编宏,不要踩在用来保存重要数据的一堆寄存器上。通常,函数调用是解决这些问题的更好方法。 |
![]() |
TSG · 创建定义编译器变量并调用方法的C++宏 7 月前 |
![]() |
Edward Falk · 你能比较C预处理器中的两个常量指针吗? 8 月前 |
![]() |
ma1169 · 宏:不应忽略void值 1 年前 |
![]() |
Bhargav Patil · 运算符的大小并尝试打印数组 1 年前 |
![]() |
David Robie · VIM:寄存器中填充字符断点宏的有向图 1 年前 |
![]() |
Sofia Zaiafarova · 定义宏并使用数据类型查找绝对值 1 年前 |
![]() |
Daniel Muñoz · C[重复]中类宏函数的语法 1 年前 |
![]() |
SupAl · 避免在没有宏的情况下构建对象 1 年前 |