查看: 85|回复: 2
收起左侧

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

[复制链接]
     

1

主题

2

帖子

6

积分

实习生

 楼主| 发表于 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");
}


请指导下,谢谢
     

330

主题

1万

帖子

4万

积分

版主

---------------------

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

本帖子中包含更多资源

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

x
欢迎进入 TI 模拟技术论坛
     

1

主题

2

帖子

6

积分

实习生

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

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

如果只是要能让这句正常运行,需要写什么条件呢。
是GCC里不支持无条件跳转命令吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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