天嵌 ARM开发社区

 找回密码
 注册
查看: 2078|回复: 1

请问一下ADS C语言里面怎么内嵌汇编

[复制链接]
呱呱 发表于 2011-12-25 17:11:06 | 显示全部楼层 |阅读模式
在网上看到的

#include stdio.h

void my_strcpy(const char src, char dest){

char ch;

       __asm{

              loop

                     ldrb ch, [src], #1

                     strb ch, [dest], #1

                     cmp ch, #0

                     bne loop  }}

int main(){

       char a=forget it and move on!;

       char b[64];

       my_strcpy(a, b);

       printf(original %s, a);

       printf(copyed %s, b);

       return 0;

}

按上面的格式写了 ,一大堆错误~~求高手指点~~

我写的程序

void SetIRQ(void)
{
unsigned int Value;

_asm{
  mrs Value, cpsr
   bic  Value, #0x40
   msr cpsr, Value
}
}

TQ_guoxixiao 发表于 2012-5-9 10:11:18 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-9 01:57 , Processed in 1.031263 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表