
ARM汇编
for_casech
小人物
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
AMR 循环赋值
循序渐进 来点稍微复杂一点的 比如C语言中的 for(int i=0;ia+a+i;类似操作mov r1,#1mov r0,#0;for_start cmp r0,#10 bcs stop add r1,r1,r0 add r0,r0,r1 b for_startstop原创 2016-03-15 18:21:59 · 401 阅读 · 0 评论 -
ARM 汇编常用指令
ARM处理器的指令集可以分为跳转指令、数据处理指令、程序状态寄存器(PSR)处理指令、加载/存储指令、协处理器指令和异常产生指令6大指令。一、跳转指令跳转指令用于实现程序流程的跳转,在ARM程序中有以下两种方法可以实现程序流程的跳转。Ⅰ.使用专门的跳转指令;Ⅱ.直接向程序计数器PC写入跳转地址值,通过向程序计数器PC写入跳转地址值,可以实现在4G原创 2016-03-14 21:46:56 · 556 阅读 · 0 评论 -
ARM 汇编
简单 写一下例子 来了解一下AMR 的执行写一个 简单的 C语言写法为:int a=10;int b=11;if(a>b) a++;elseb++; AMR 汇编写法为mov ro,#0xamov r1,#0xbcmp r0,r1 //影响了Z位addht r0,#1 如果a>b a++addls r1,#1 //els原创 2016-03-15 17:07:31 · 663 阅读 · 0 评论