[問題] 組合語言請求解釋
開發平台(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"
:::
);
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.124.201.95
※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1416291111.A.975.html
→
11/18 14:17, , 1F
11/18 14:17, 1F
→
11/18 14:28, , 2F
11/18 14:28, 2F
→
11/18 14:30, , 3F
11/18 14:30, 3F
推
11/18 14:31, , 4F
11/18 14:31, 4F
→
11/18 14:33, , 5F
11/18 14:33, 5F
→
11/18 14:34, , 6F
11/18 14:34, 6F
→
11/18 14:34, , 7F
11/18 14:34, 7F
→
11/18 14:36, , 8F
11/18 14:36, 8F
→
11/18 14:37, , 9F
11/18 14:37, 9F
→
11/18 14:39, , 10F
11/18 14:39, 10F
→
11/18 14:41, , 11F
11/18 14:41, 11F
→
11/18 14:41, , 12F
11/18 14:41, 12F
→
11/18 14:52, , 13F
11/18 14:52, 13F
→
11/18 14:57, , 14F
11/18 14:57, 14F
→
11/18 15:24, , 15F
11/18 15:24, 15F
→
11/18 16:08, , 16F
11/18 16:08, 16F
→
11/18 16:09, , 17F
11/18 16:09, 17F
→
11/18 16:10, , 18F
11/18 16:10, 18F
→
11/18 16:10, , 19F
11/18 16:10, 19F
→
11/18 16:15, , 20F
11/18 16:15, 20F
→
11/18 17:21, , 21F
11/18 17:21, 21F
→
11/18 17:46, , 22F
11/18 17:46, 22F
→
11/18 17:46, , 23F
11/18 17:46, 23F
→
11/19 12:19, , 24F
11/19 12:19, 24F
推
11/21 01:07, , 25F
11/21 01:07, 25F