C语言:__asm关键字

来源:互联网 发布:excel数据抽样 编辑:程序博客网 时间:2024/06/04 20:15

简介

__asm 关键字用于调用内联汇编程序,并且可在 C 或 C++ 语句合法时出现。 

 _asm是 __ASM 的同义词。

语法

 __asm后跟一个程序集指令、一组括在大括号中的指令或者至少一对空大括号。 
 

1、__asm与大括号一起使用,则该关键字表示大括号之间的每一行都是一条汇编语言语句。

   如:

_asm { mov al, 2  mov dx, 0xD007 out al, dx }

2、__asm不与大括号一起使用,放在代码行首部,则 __asm 关键字表示此行的其余部分是一条汇编语言语句。

  如:

__asm mov al, 2

__asm mov dx, 0xD007

__asm out al, dx

3、__asm做语句分隔符,可将汇编语句放在同一行代码中。

如:

__asm mov al, 2 __asm mov dx, 0xD007 __asm out al, dx

原创粉丝点击