摘要:
实验要求是排序后去掉最大值最小值,然后把剩下的求平均数。 排序可以用之前的冒泡排序,关键的问题是求平均数。因为ARM没有除法,应该怎么求平均数呢? 最简单的方法就是减法了,用被除数一直减除数,看减了多少次就可以了。 然而要四舍五入,因为寄存器都是整数,保留余数再和除数的一半比较,如果大于就进一,小于 阅读全文
posted @ 2016-05-12 19:52
wzb的QQ空间
阅读(1186)
评论(0)
推荐(0)
摘要:
编译后寄存器和堆栈的内存数据可以直接写进去的。 寄存器,双击就可以,注意里面是十六进制 堆栈,也是十六进制,八位的 00 00 00 00 ,但这个是从右到左的,比如0x00000006 应该填 06 00 00 00 把数据取出来 取的是0x40000000和0x40000004的数据,放在R5和 阅读全文
posted @ 2016-05-12 19:27
wzb的QQ空间
阅读(409)
评论(0)
推荐(0)
摘要:
其实就是 汇编的排序然后选出中位数 排序写的是最直接的冒泡排序,因为简单. 相应的C代码 汇编代码: 阅读全文
posted @ 2016-05-12 19:17
wzb的QQ空间
阅读(1089)
评论(0)
推荐(0)

浙公网安备 33010602011771号