当前位置: 首页 > news >正文

IAR软件配置笔记

Project->Optiions->配置Device
在这里插入图片描述
Debug中配置
在这里插入图片描述

C/C++ Compiler中配置
优化等级
在这里插入图片描述
C++语法标准选择
在这里插入图片描述

回到主界面,Tools->Options
字体调整
在这里插入图片描述
Editor更改缩进数
在这里插入图片描述
Project->Make编译
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
调试模式和编辑模式的View菜单栏不一样http://t.csdnimg.cn/JsWjy
在这里插入图片描述
在这里插入图片描述
Disassembly窗口中,第一列是地址,冒号是指令在寄存器中的字节表示,一条指令两个字节,所以左下角的Memory要调整设置为2x Units。两个字节也就是一个半字。Memory的指令地址和字节表示和Disassembly对应。
在这里插入图片描述
继续观察Disassembly窗口,第三列是“指令类型”,第四列是寄存器以及移动方向。
以a++;指令为例,指令是自增,立即数#1从后面的R0叠加到前面的R0,完成自增,指令简称ADDS。
单击Next Statements,可以观察到执行的指令下移,右侧的32位寄存器R0中寄存器值发生变化。右下角的Locals也发生变动,Locals里面的Value是可以临时更改用于调试的。
在这里插入图片描述


http://www.mrgr.cn/news/14574.html

相关文章:

  • 数据挖掘之分类算法
  • 【算法】二分查找
  • 国外课程环境总结
  • 使用 JavaScript 实现图片上传
  • vue+datav数据大屏
  • 训练卡和推理卡
  • RabbitMQ 性能优化
  • 202. 快乐数【 力扣(LeetCode) 】
  • windows C++-windows C++/CX简介(六)
  • 秋招力扣Hot100刷题总结——堆
  • Scrapy 分布式爬虫框架 Scrapy-Redis
  • Vue——认识day04_计算属性(案例:实时预览)
  • 从多维度视角探讨“开源AI智能名片O2O商城小程序”的设计与管理
  • 过滤器和拦截器的使用和原理
  • 在线考试系统的开发成本分析
  • 清华计算几何-线段求交与BO算法
  • 数据主权与隐私保护的深入探讨
  • 作业比赛编号 : 5117 - 2023年算法基础第9次 问题 A: 取余运算
  • 当不显示定义默认成员函数,会出现什么状况
  • 大数据技术之Zookeeper客户端 API 操作(4)