摘要: ARM处理器的指令集可以分为跳转指令、数据处理指令、程序状态寄存器(PSR)处理指令、加载/存储指令、协处理器指令和异常产生指令6大指令一、跳转指令跳转指令用于实现程序流程的跳转跳转指令分类Ⅰ.使用专门的跳转指令 分支指令 B 带链接的分支指令: BL 带状态切换的分支指令 BXⅡ. 程序计数器PC控制直接向程序计数器PC写入跳转地址值,通过向... 阅读全文
posted @ 2016-09-04 12:32 Bingghost 阅读(6234) 评论(0) 推荐(0) 编辑
摘要: 使用ndk即可生成arm汇编1.首先写好hello.c2.编写makefile#ndk根目录NDK_ROOT=E:\Android\android-ndk-r10b#编译器根目录TOOLCHAINS_ROOT=$(NDK_ROOT)/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64#编译器目录TOOLCHAINS_PREFIX... 阅读全文
posted @ 2016-09-04 09:53 Bingghost 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 简介ARM7是32 位通用微处理器ARM(Advanced RISC Machines)家族中的一员,具有比较低的电源消耗和良好的性价比,基于(精简指令)RISC结构,指令集和相关的译码机制与微程序控制的复杂指令系统的计算机相比要相对简单,这使得它拥有比较高的指令处理能力和实时中断响应能力。指令集包含11种基本类型: ●两种类型用于偏上算术逻辑单元,在31个寄存器(32位)间执行高速操作 ... 阅读全文
posted @ 2016-09-04 00:32 Bingghost 阅读(1354) 评论(0) 推荐(0) 编辑