指导老师 实验日期 2020 年4 月 3 日
实验项目名称: 用汇编实现100以内素数之和
- 实验目的
用汇编实现100以内素数之和
- 实验仪器
计算机:Windows 10 家庭版
软件: Keil μVision 5.
- 代码展示(原理)
首先要实现求100以内的素食之和我们要先实现三个部分的函数
1.判断a是不是b的倍数
辗转相减但是要记得保存原始的R1(判断的是R2是不是R1的倍数结果放在R0中1是,0不是)
2.判断是不是质数
3.求和
4.当然还可以不用到判断质数的函数
用到两层循环
质数都存储在地址里面了
和在R0中(424)16
- 总结、心得体会
第一次自己写复杂的汇编代码,虽然在C++,Java等高级语言中这种程序是基础,但是用汇编写起来还是不一样的,进一步了解机器的做法,虽然有很多地方出错,但是还是一步一步的改正过来,自己实现了功能。