__asm__ __volatile__ (GCC的内嵌汇编语法 )
2013-04-02 13:15
381 查看
1.AT&T语法
1.1 寄存器引用
1.2 操作数顺序
1.3 立即数
1.4 符号常数
1.5 操作数的长度
1.6 符号扩展和零扩展指令(Sign and Zero Extension)
1.7 调用和跳转指令
1.8 前缀
1.9 内存引用
2.GCC的内嵌汇编(GCC Inline ASM)
2.1 基本内联汇编
2.1.1 __asm__
2.1.2 Instruction List
2.1.3 __volatile__
2.2 带有 C/C++ 表达式的内联汇编(Inline ASM With C/C++ Exprssion)
2.2.1 Output
2.2.2 Input
2.2.3 操作约束 (Operation Constraint)
2.2.3.1 寄存器约束
2.2.3.2 内存约束
2.2.3.3 立即数约束
2.2.3.4 通用约束
2.2.3.5 修饰符(Modifier Characters)
2.2.3.6 占位符
2.2.4 Clobber/Modify
1.AT&T语法 |
1.2 操作数顺序
1.3 立即数
1.4 符号常数
1.5 操作数的长度
1.6 符号扩展和零扩展指令(Sign and Zero Extension)
1.7 调用和跳转指令
1.8 前缀
1.9 内存引用
2.GCC的内嵌汇编(GCC Inline ASM) |
2.1 基本内联汇编
2.1.1 __asm__
2.1.2 Instruction List
2.1.3 __volatile__
2.2 带有 C/C++ 表达式的内联汇编(Inline ASM With C/C++ Exprssion)
2.2.1 Output
2.2.2 Input
2.2.3 操作约束 (Operation Constraint)
2.2.3.1 寄存器约束
2.2.3.2 内存约束
2.2.3.3 立即数约束
2.2.3.4 通用约束
2.2.3.5 修饰符(Modifier Characters)
2.2.3.6 占位符
2.2.4 Clobber/Modify
相关文章推荐
- __asm__ __volatile__ GCC的内嵌汇编语法 AT&T汇编语言语法(一)
- 『转载』__asm__ __volatile__ GCC的内嵌汇编语法 AT&T汇编语言语法
- __asm__ __volatile__ GCC的内嵌汇编语法 AT&T汇编语言语法
- __asm__ __volatile__ GCC的内嵌汇编语法 AT&T汇编语言语法(二)
- __asm__ __volatile__ GCC的内嵌汇编语法
- __asm__ __volatile__ GCC的内嵌汇编语法
- __asm__ __volatile__ GCC的内嵌汇编语法 AT&T汇编语言语法
- __asm__ __volatile__ GCC的内嵌汇编语法 AT&T汇编语言语法
- __asm__ __volatile__ GCC的内嵌汇编语法 AT&T汇编语言语法
- __asm__ __volatile__ GCC的内嵌汇编语法 AT&T汇编语言语法(一)
- __asm__ __volatile__ GCC的内嵌汇编语法 AT&T汇编语言语法
- 『转载』__asm__ __volatile__ GCC的内嵌汇编语法 AT&T汇编语言语法
- __asm__ __volatile__ GCC的内嵌汇编语法 AT&T汇编语言语法(二)
- gcc 内嵌汇编 __asm__ __volatile__()语法
- __asm____volatile__GCC的内嵌汇编语法AT&T汇编语言语法
- __asm__ __volatile__ GCC的内嵌汇编语法 AT&T汇编语言语法(一)
- __asm__ __volatile__ GCC的内嵌汇编语法 AT&T汇编语言语法
- __asm__ __volatile__ GCC的内嵌汇编语法 AT&T汇编语言语法
- 『转载』__asm__ __volatile__ GCC的内嵌汇编语法 AT&T汇编语言语法
- 『转载』__asm__ __volatile__ GCC的内嵌汇编语法 AT&T汇编语言语法