ARM基础

来源:互联网 发布:淘宝子账号怎么添加 编辑:程序博客网 时间:2024/06/06 07:15

一、数据传送指令:

1.寄存器数据传送指令:    //表示把R3中的数据传送给R8 同一般的汇编指定    MOV R8,R3    //表示把R3中的值取反后传递给R8    MVN R8,R3 2.存储器数据传送指令:    //读取    LDR XX,XX    //存储    STR XX,XX3.索引数据传送指定:    预索引:    LDR W Rd,[Rn,xx]    STR W Rd,[Rn,xx]    后索引:    LDR W Rd,[Rn],xx    STR W Rd,[Rn],xx

二、算术四则运算及逻辑位操作等指令:

三、子程序呼叫及转移指定:

    //转移到Lable处    B Lable    //转移到reg寄存器处    BX reg    //转到Lable处 并把转移前的下一条指定保存到BL中    BL lable    //    BLX reg

四、隔离指定:

    //保证在其前面的所有数据访问完后才会处理后面的数据    DMB    //数据同步隔离     DSB    //指定同步隔离 最高等级    ISB     
0 0
原创粉丝点击