开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
keil C 4
问题(Question):
板上大大好
小弟最近在写有关四轴飞行器的控制板
上网参考了CODE
其中有一段程式码(如下
这段内嵌组合语言似乎是用AT&T的语法写的
想请问一下如果要转换为intel的语法
可否教学该如何写呢?
小弟在程式上还很浅
还请各位大大不吝赐教...
程式码(Code):(请善用置底文网页, 记得排版)
int strcmp(const char *a, const char *b) __attribute__ ((naked));
int strcmp(const char *a, const char *b)
{
__asm__(
"strcmp_lop: \n"
" ldrb r2, [r0,#1] \n"
" ldrb r3, [r1,#1] \n"
" cmp r2, #1 \n"
" it hi \n"
" cmphi r2, r3 \n"
" beq strcmp_lop \n"
" sub r0, r2, r3 \n"
" bx lr \n"
:::
);
}