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

[复制链接]
131|3
 楼主 | 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");
}


请指导下,谢谢
| 2017-8-12 17:59 | 显示全部楼层
不能这样写啊, 语法错误
三言两语说不清楚, 编译器手册也看着有点吃力
发一份大侠写的中文版手册给你看看吧

本帖子中包含更多资源

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

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

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

如果只是要能让这句正常运行,需要写什么条件呢。
是GCC里不支持无条件跳转命令吗?
| 2018-1-6 14:49 | 显示全部楼层

问一下,你AVR Stidio 6怎么安装的,这个软件我转了好久都装不上,我是64位win10,在装的时候安装完成后就蹦出来0x800b0101,根据当前系统时钟或签名文件中的时间戳验证时要求的证书不在有效期内,请教一下,你是怎么安装的,你有安装包吗?
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册 手机登录

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册 手机登录
高级模式

论坛热帖

关闭

热门推荐上一条 /4 下一条

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