嵌入式汇编语言的用法
1. 使用关键字嵌入式汇编语言的用法
1.1 使用__asm方法
在ARM C/C++语言中使用关键字__asm来标识嵌入一段汇编程序,其格式如下:
__asm
{
Instruction[;instruction]
…..
[instruction]
}
其中,如果一行中有多个汇编指令,指令之间使用分号“;”隔开;如果一条指令占多行,使用续行符号“\”表示接续;在汇编指令段中可以使用C语言的注释语句。
1.2 使用asm方法
在ARM C++程序中还可以使用关键词asm来内嵌一段汇编程序,其格式如下:
asm(“instruction[; instruction]”);
其中,asm后面括号中必须是一个单独的字符串,该字符串不能包含注释语句。
发表评论 评论 (3 个评论)
这个指令的时间只跟单片机的总线频率有关
所以如果要写比较精准的延时程序,就会用这个