在学习arm的过程中,很多朋友可能不太会使用汇编器,这里我就来教大家如何设置armasm汇编器。
工具/原料
ADS1.2
armasm
1、汇编器的位置:
Target选项卡
1、Architecture or Processor:设置目标CPU类型,等同于命令行中的[-cpu cpu]选项。
2、Floating Point:选择fpu的体系结构,等同于命令行中的[-fpu name]选项。
3、Initial State:设置初始状态下指令代码类蕞瞀洒疸型,等同于命令行中的[-16 | -32]选项。Byte Order:选择大端或小端数据格式,等同于命令行中的[-bigend | 幻腾寂埒-littleend]选项。
ATPCS选项卡
1、Calling Standard:该选项栏下指定是否选择ATPCS标准。
2、Predeclared Register Names:预定义寄存器名,如果选中了ATPCS单选框,表示ADS系统默认寄存器的预定义功能。
3、Software stack :是否支持软件堆栈。
Options选项卡
1、Check Register Lists:寄存器列表顺序核对选项。Keep Symbols:选中该项,对源文件汇编时会把局部标号保留在目标文件的符号表中,供调试使用。
2、No Warnings:报警信息选项。选择该选项时,汇编时不生成警告信息。Ignore C-sty造婷用痃le escape characters:选中该选项,对源文件汇编时,忽略C风格的换码字符,如\n和\t等
3、Source Line Debug:选中该项,汇编时生成DWARF2格式的调试信息表。