AMR 循环赋值
2016-03-15 18:21
190 查看
循序渐进 来点稍微复杂一点的
比如C语言中的
for(int i=0;i<10;i++)
a+a+i;
类似操作
mov r1,#1
mov r0,#0;
for_start
cmp r0,#10
bcs stop
add r1,r1,r0
add r0,r0,r1
b for_start
stop
b .
end
到了这里 我们在深度复杂化
mov r0,#1
mov r2,#10
bl for_start
mov r2,#4
bl for_start
b stop
for_start
mov r0,#0
mov r1,#0
for_loop
cmp r0,r2
bcs for_end
add r1,r1,r0
add r1,r1,r0
b for_loop
for_end
mov pc,lr
stop
b .
end
今天就到这 有空再写
比如C语言中的
for(int i=0;i<10;i++)
a+a+i;
类似操作
mov r1,#1
mov r0,#0;
for_start
cmp r0,#10
bcs stop
add r1,r1,r0
add r0,r0,r1
b for_start
stop
b .
end
到了这里 我们在深度复杂化
mov r0,#1
mov r2,#10
bl for_start
mov r2,#4
bl for_start
b stop
for_start
mov r0,#0
mov r1,#0
for_loop
cmp r0,r2
bcs for_end
add r1,r1,r0
add r1,r1,r0
b for_loop
for_end
mov pc,lr
stop
b .
end
今天就到这 有空再写
相关文章推荐
- malloc/free 和 new/delete 的区别
- 文件缓存
- PWM脉宽调制
- ubuntu-14.04-desktop-amd64 安装 Beyond Compare,ia32-libs
- Ubuntu 14.04 LTS SSH远程连接的问题
- iOS-html调起APP并传参
- SGI STL (7) :: why stl containers have their own iterators?
- 如果把JAVA EE项目打成war包,上传到服务器!
- 解决需要安装不能信任的软件包
- 项目5-个人所得税
- C++之命名空间(End Chapter)
- 圆形button设置点击区域为圆形
- sakai作业系统
- iOS仿战旗 TV app
- Java的synchronized使用
- Android实战技巧之五十:App的系统签名
- EEPlat 的数据层模式
- Visio2010安装和卸载
- SQL server 2012 1326错误
- 二、通过复指数看信号