Atmel studio 中GCC调用汇编不认指令是为什么?

[复制链接]
908|5
手机看帖
扫描二维码
随时随地手机跟帖
lc516|  楼主 | 2017-8-12 14:54 | 显示全部楼层 |阅读模式
本帖最后由 lc516 于 2017-8-12 16:17 编辑

比如下面:
在Atmel studio 集成环境中不能识别 jmp 这个跳转命令

#include <avr/io.h>

int main(void)
{
   asm ("jmp 0x0000\n");
}


请指导下,谢谢

相关帖子

airwill| | 2017-8-12 17:59 | 显示全部楼层
不能这样写啊, 语法错误
三言两语说不清楚, 编译器手册也看着有点吃力
发一份大侠写的中文版手册给你看看吧
AVR单片机GCC程序设计.pdf (1.47 MB)

使用特权

评论回复
lc516|  楼主 | 2017-8-12 18:40 | 显示全部楼层
airwill 发表于 2017-8-12 17:59
不能这样写啊, 语法错误
三言两语说不清楚, 编译器手册也看着有点吃力
发一份大侠写的中文版手册给你看看吧 ...

谢谢提供的资料我会好好学习的。

如果只是要能让这句正常运行,需要写什么条件呢。
是GCC里不支持无条件跳转命令吗?

使用特权

评论回复
糖蒜豆腐乳| | 2018-1-6 14:49 | 显示全部楼层

问一下,你AVR Stidio 6怎么安装的,这个软件我转了好久都装不上,我是64位win10,在装的时候安装完成后就蹦出来0x800b0101,根据当前系统时钟或签名文件中的时间戳验证时要求的证书不在有效期内,请教一下,你是怎么安装的,你有安装包吗?

使用特权

评论回复
zqx1000| | 2018-4-10 21:24 | 显示全部楼层
kankan

使用特权

评论回复
lc516|  楼主 | 2018-5-24 15:11 | 显示全部楼层
糖蒜豆腐乳 发表于 2018-1-6 14:49
问一下,你AVR Stidio 6怎么安装的,这个软件我转了好久都装不上,我是64位win10,在装的时候安装完成后就 ...

我从来不用WIN10

一直了用WIN7 以前装过10但是问题太多又换回去了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

5

帖子

0

粉丝