一、汇编材料如何添加目录?
汇编材料一般是指汇编语言编写的程序文档或资料,为了方便阅读和使用,添加目录是一种非常方便的方法。在添加目录之前,需要先确保在汇编材料中已有足够的章节和标题,然后按以下步骤操作:1. 在想要添加目录的位置,单击光标,光标处光标闪烁。2. 在“引用”选项卡上,单击“目录”旁边的小箭头,在弹出的菜单中选择 “自动目录”。3. 按自己的需求设置目录的样式和格式,然后单击“确定”即可生成自动目录。以上步骤可能因不同的办公软件而有所差异,需要根据具体情况进行操作。通过添加目录,可以很方便地查看汇编材料中的各个章节和标题,大大提高了文档资料的可读性和可操作性。
二、MDK KEIL如何添加STM32系列?
1、首先去Keil官网下载ST的库文件,或者直接去Keil官网查找,现在来到了Keil库页面。
2、往下滑动页面找到ST的库文件,现在找到了库文件,点击后面的下载图标,根据提示进行下载软件。
3、等待软件下载完成就可以进行库文件安装了,双击打开ST库文件安装包。
4、由于已经安装了Keil MDK软件,安装程序会自动锁定安装路径,单击“Next”进行库文件安装。
5、现在库文件正在安装,请耐心等待。
6、库文件安装完成,单击“Finish”完成安装。
7、现在打开Keil MDK 新建一个工程,现在就可以看到STM32系列的单片机了 。
三、IAR如何建立工程?
1、打开IAR软件。
2、新建工程File-New-Workspace。
3、Project-Create New Project,选择空项目,选择保存位置。
4、新建一个文件,保存在相同文件夹里面。
5、鼠标移到工程那里,右击,Add-Add”main.c”(main.c是刚才保存的文件)。
6、鼠标移到工程那里,右击,选择第一个Options,General Options-Target-Device,反选单片机型号。
7、继续修改。
8、然后可以开始编程了。
9、编写后后编译一下,看一下有没有错误,有的话就修改。
10、没有错误之后点击烧录,程序就可以烧到单片机里面了。
四、stm32的while在汇编怎么表示?
while(i) { i--; } MCS51中汇编的写法 MOV R0,data ;(data i的内存地址) JMP LOOP2 ;跳过循环体 LOOP: DEC R0 ;执行循环 LOOP2:CJNE R0,#0,LOOP ;判断R0是否等于0 不等于0 继续循环
五、如何设置iar优化等级?
建议最开始编写程序时,将优化等级 调至最高,后续编译或程序运行有误,可以一级一级递减优化等级。
本人实例中遇到过,工程优化等级过高,导致有些语句被IAR优化掉,程序编译有误,降低优化等级,程序编译正常(可以从“disassembly”窗口查看汇编)。希望可以帮助到你。
六、STM32在IAR环境下怎样实现RAM里调试程序?
1、Project->Options->C++Compiler->Preprcessor选项卡下definedsymbols加入:VECT_TAB_SRAM;
2、Project->Options->Linker,修改链接文件为RAM方式,比如修改为$PROJ_DIR$\stm32f2xx_sram.icf;
3、Project->Options->Debugger->download选项卡,把usefalshloader前面的勾去掉;
4、把板子上的BOOT0和BOOT1跳线到RAM启动方式(全高),网上有人说这个不影响调试,根据在GCC下的经验,这个貌似影响会SP指针,有的启动文件开始没有对SP指针初始化,而是自动从0地址读取,为了保险起见还是跳线到RAM方式。
七、IAR如何编译生成文件?
打开工程,依次Project->Options->Output Converter,在这个界面勾选 Generate additional output,下拉框选择Intel extended,勾选 Override default,再输入你需要的hex文件名,点击OK就好了。最后重新编译一下工程,你就能在你工程文件(.eww)的\Debug\Exe中找到生成的hex文件了。
八、如何使用IAR创建工程?
使用IAR创建工程方法/步骤
1/15
点击“File”→“New Workspace”。
2/15
点击“Project”→“Create New Project...”
3/15
Tool chain芯片为“Arm”。
4/15
设置保存路径以及工程名字。
5/15
右击新建的“Workspace”,右击选择“Add”→“Add Group...”。
6/15
新建了五个文件夹。
7/15
有些组文件需要嵌套,直接右击对应的组即可,右击“Libraries”→“Add”→“Add Group...”。
8/15
添加相应的组文件,右击“CMSS”→“Add”→“Add Files...”。
9/15
依次添加对应的文件。
10/15
右击新建的工作台,选择“Options...”。
11/15
选择需要使用的芯片,点击“General Options”→“Target”→“Device”。
12/15
点击“Output Converter”选择生成的目标文件为.hex。
13/15
选择调试工具为J-Link。
14/15
点击“C/C++Compiler”,选择预编译路径。
15/15
如果使用库文件需要勾选“CMSS”。
九、什么叫反汇编?如何反汇编?
反汇编就是汇编的逆过程。汇编是将汇编语言源程序转化为obj文件或exe或com文件,反汇编是将exe文件(或com文件)转化为汇编语言源程序。
有一个古老的工具叫SR.EXE,它可以将简单些的exe或com转化为asm。
十、如何学好汇编?
学习汇编语言过程:
一,要有一定的微机硬件基础知识,因为汇编很底层,更加接近机器语言,往往很多的东西要从机器层面来支持理解。
二,最好先学习一门高级语言,因为高级语言更接近人的语言,相对比较容易理解。掌握了一门高级语言后再学汇编,一来不易产生畏惧感,二来遇到问题,只能局限于已学的汇编知识来来思考遇到的问题,此时跳出汇编,旁援掌握的语言有助拓新思路,而不只局限与汇编一个思路。
三,细致,踏实的学习态度是少不了的,更为重要的是实践。比喻为:犹如一个战士进入敌营中心地带,要冷静,小心,还要勇敢,智慧,要在敌中心步步为胜,留意敌人的一举一动,将敌一扫而光,不可大意一步,因为接近核心了,稍一大意有可能留下极大隐患。
四,一个狂热的学习劲头,是学习的动力。勤奋,刻苦,等品质也将帮你一路顺进。
- 相关评论
- 我要评论
-