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

[复制链接]
1237|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 | 显示全部楼层
不能这样写啊, 语法错误
三言两语说不清楚, 编译器手册也看着有点吃力
发一份大侠写的中文版手册给你看看吧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

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

我从来不用WIN10

一直了用WIN7 以前装过10但是问题太多又换回去了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

5

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部