完成以下内容:
打开04-Software/ch02/CH02-1-20220118工程目录编译下载运行,理解并学习main.s汇编源文件。
修改main.s源文件,增加以下内容。
1、在第一行显示“广州大学”字样。
2、编写一个1+2+..+10的程序,将求和结果存入名为
"sumresult”的内存单元中,并将求和结果、sumresult的地址用printf显示出来。
注:建议在源程序中“main loop:”语句之前的地方增加结束时用” bl.“停住。
printf的格式详见05 UserBoard/printf.h文件。
以下为实验步骤:
1.打开AHL-GEC-IDE金葫芦软件,导入下载好的工程
2.在第一行显示“广州大学”字样 :
3.
指令实现一个1+2+..+10的程序,将求和结果存入名为 "sumresult”的内存单元中,并将求和结果、sumresult的地址用printf显示出来。
注:建议在源程序中“main loop:”语句之前的地方增加结束时用” bl.“停住。
实验截图如下:
4.然后点击左上角下载-串口更新-选择debug文件中的.hex文件--导入后在按一键更新,便有结果如下:
33为十六进制,对应结果的十进制55,结果正确,实验完成!