ARM上机实验报告

  • 格式:doc
  • 大小:206.50 KB
  • 文档页数:4

实验一:实现64位的加法运算,要求[R1:R0]+[R3:R2],结果放回[R1:R0]中。

程序:

首先,【R1:R0】和【R3:R2】中的低八位(即R0,R2)相加,然后高八位相加。

下载程序:

存储器结果显示:

寄存器的结果显示:

R0,R1,R2,R3赋初值

结果赋给R0,R1

实验二:两个数之间的最大公约数的程序

程序:

下载程序:

存储器结果显示: 寄存器结果显示:

给R0,R1赋值,求其最大公约数

结果返回给R1

实验三:编写一段计算10!的程序

程序:

下载程序

存储器结果显示

寄存器结果显示

给R3赋值0x0000000a(即求10!)

结果赋给R0

实验四: