IAR嵌入汇编的语法怎么写啊,SOS

IAR嵌入汇编的语法怎么写啊,SOS,第1张

您好,很高兴能帮助您

编辑界面右击工程点击options菜单项,选择c/c++ compiler选项卡中的list选项,勾选output assembler files,编译后则生成离线汇编代码文件。

调试界面下,点击view / disassembly 菜单项,则显示在线汇编代码窗口。

你的采纳是我前进的动力,

记得好评和采纳,答题不易,互相帮助,

IAR中关键字及其用法:

__eeprom 用于EEPROM 存储空间, 控制数据存放,控制指针类型和存放

__tinyflash, __flash, __farflash, __hugeflash 用于flash 存储空间控制数据存放

__ext_io, __io 用于I/O存储空间, 控制数据存放,控制指针类型和存放

__regvar 放置一个变量在工作寄存器中

@ 用于变量的绝对地址定位。也可以用#pragma location 命令

#pragma vector 提供中断函数的入口地址

__root 保证没有使用的函数或者变量也能够包含在目标代码中

__no_init 禁止系统启动的时候初始化变量

asm, __asm 插入汇编代码

类似问题有答案:

https://zhidao.baidu.com/question/176855172963908364.html?fr=iks&word=Inline+assembler+instruction+has+more+than+one+size&ie=gbk


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7872950.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存