lcqqcl 发表于 2009-3-15 19:20:19

高手推荐下学习winavr(GCC)内嵌入汇编的好资料或者好点的书!谢谢

高手推荐下学习winavr(GCC)内嵌入汇编的好资料或者好点的书!谢谢

Etual 发表于 2009-3-15 20:20:05

在winavr的安装目录就有,不过是英文的,慢慢啃吧。
\WinAVR\doc\avr-libc\avr-libc-user-manual\inline_asm.html

另外,可以找找“芯艺”的那份GCC笔记看看,主页就有:
http://www.ouravr.com/doc_winavr_data.html

另外,我之前学习的时候也写了一点东西,有兴趣的也看看吧,呵呵
水平有限,见笑了。
http://blog.chinaunix.net/u1/52089/showart.php?id=1839077
http://blog.chinaunix.net/u1/52089/showart.php?id=1840048

lcqqcl 发表于 2009-3-16 09:19:50

感谢了,不过难点还是在C和汇编之间的参数传递

tclandmei 发表于 2009-3-16 09:26:56

谢谢【1楼】 Etual!

lcqqcl 发表于 2009-3-19 14:21:11

感谢Etual兄的指导,收益匪浅!
再请教:为什么我写的下面这个编译不过呢?
void study(unsigned char ZF)
{
    asm volatile("lds r18,%0"::"r"(ZF));
}
是不是%0用的不对,还是R18用的不对呢?

ustbzm 发表于 2012-12-1 10:41:27

Mark    学习一下

microsoho 发表于 2012-12-17 09:49:23

留名 学习
页: [1]
查看完整版本: 高手推荐下学习winavr(GCC)内嵌入汇编的好资料或者好点的书!谢谢