[工学]第四章 ARM汇编程序设计.pptVIP

  • 7
  • 0
  • 约1.55万字
  • 约 96页
  • 2018-02-18 发布于浙江
  • 举报
[工学]第四章 ARM汇编程序设计

作业 1. 实现C字符串拷贝(strcopy,r0=srcstr,r1=desstr) 2. 求最大公约数(用ARM汇编语言实现) int gcd(int a, int b) { while(a!=b) { if(ab) a=a-b; else b=b-a; } return a; } 作业 3.将R0中的数据调换顺序 例如: R0 = 0xFF00FF99调换顺序后 R0=0x99FF00FF 4. 编写程序实现19!,将得到的64位结果送入[R9:R8]中 * * C:.text,.data,.bss Linux:ELF, win: PE CoFF * 通过半主机,运行在 ARM? 目标上的代码可以使用运行 RealView? 调试器的主 机上的 I/O 功能。 这些功能包括键盘输入、屏幕输出和磁盘 I/O 等。 半主机是用于 ARM 目标的一种机制,可将来自应用程序代码的输入/输出请求 传送至运行调试器的主机。 半主机是通过一组定义好的软件指令(如 SVC)来实现的,这些指令通过程序 控制生成异常。 * .W 是可选的指令宽度说明符。 有关详细信息,请参阅第4-22 页的 Thumb-2 中的 ADR。 * * * * * * * INCBIN INCBIN 指令在被汇编的文件内包含一个文件。 该文件按原

文档评论(0)

1亿VIP精品文档

相关文档