在线时间5 小时
UID407628
ST金币0
蝴蝶豆0
注册时间2012-12-18
金牌会员
- 最后登录
- 1970-1-1
|
发表于 2013-9-16 12:39:48
|
显示全部楼层
a0a.1 0b0c
回复:iar for stm8怎样嵌入汇编代码段
asm("USH R10");
asm("USH R11");
asm("USH R12");
asm("LDS R10,RevData");
asm("LDS R11,RevData+1");
asm("LDS R12,RevData+2");
asm("CLC");
asm("ROL r10");
asm("ROL r11");
asm("ROL r19");
asm("CLC");
asm("ROL r10");
asm("ROL r11");
asm("ROL r12");
asm("STS RevData,R10");
asm("STS RevData+1,R11");
asm("STS RevData+2,R12");
asm("OP R12");
asm("OP R11");
asm("OP R10");
asm("WFE");
或者:
__asm
("in R11,_SFR_IO_ADDR(PIND)" "\n\t"
"swap R11" "\n"
"out _SFR_IO_ADDR(PORTB),R11" "\n\t" );
asm
("in R11,_SFR_IO_ADDR(PIND)" "\n\t"
"swap R11" "\n"
"out _SFR_IO_ADDR(PORTB),R11" "\n\t" );
以上就是可以在IAR中使用的例子 |
|