编辑界面右击工程点击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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)