设为首页 加入收藏

TOP

IAR C语言嵌入汇编问题
2015-01-22 21:51:46 来源: 作者: 【 】 浏览:91
Tags:IAR 语言 嵌入 汇编 问题
多条语句的格式如下:
void QuickCopy(INT32U *addr, INT32U len, INT32U data)
{
__asm("STMFD SP!, { R4 - R11 }\n"
"ADD R1, R0, R1\n"
"MOV R4, R2\n"
"MOV R5, R2\n"
"MOV R6, R2\n"
"MOV R7, R2\n"
"MOV R8, R2\n"
"MOV R9, R2\n"
"MOV R10, R2\n"
"MOV R11, R2\n"
"LOOP:nop\n"
"STMIA R0!, { R4 - R11 }\n"
"CMP R1, R0\n"
"BNE LOOP\n"
"LDMIA SP!, { R4 - R11 }\n"
"BX LR\n");
}
注意 多行之间使用 换行符 \n 隔开,最后一个括号要有逗号,否则编译出错;
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇HDU 1162 Eddy's picture 下一篇C语言中static的使用

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: