
arm
wuyuzun
知识无边,总结是岸!!!
展开
-
基于ARM9程序状态寄存器CPSR
定义:程序状态寄存器; 功能:反映数据运算状态,控制系统模式等; 特点:程序状态寄存器不属于通用寄存器;关于CPSR的访问,ARM专门为其设立了两条指令: MRS:CPSR到通用寄存器传递数据指令; MSR:通用寄存器到CPRS传递数据指令;(1)MSR 通用寄存器→CPSR 格式:MSR{条件} CPSR | SPSR_field,寄存器Rm或立即数 功能:恢复或改变原创 2017-05-02 18:14:35 · 1163 阅读 · 0 评论 -
基于ARM9的逻辑运算
逻辑运算特点: 1.按位操作 2.位与位之间无进位或借位 3.没有数的正负与输的大小之分 逻辑运算指令有四个: AND :与 ORR:或 EOR:异或 BIC:位清零四条指令格式统一为: 指令{条件}{S} 目的寄存器Rd,寄存器Rn,operand2 operand2:指示要操作的Rn的具体位域,将最终的值保存到Rd中; 举例: ANDS R0,R0,#0x0F原创 2017-05-02 18:46:40 · 533 阅读 · 0 评论 -
基于ARM9的伪指令汇总
伪指令 注意:不同的IDE,伪指令也会有很大差别;但是汇编指令是一样的; 伪操作标识符: 功能:为会汇编程序完成各种准备工作; 特点:特殊的指令助记符但与指令系统的助记符不同,没有对应的源操作码;伪操作:伪操作符所完成的操作; 特点:只在汇编(编译)的时候伪操作发生作用,计算机运行的时候并没有位操作的参与,一旦汇编(编译)结束,伪操作的使命就完成了;常用伪操作的分类符号定义伪原创 2017-04-23 16:59:24 · 1348 阅读 · 0 评论 -
STM32 GPIO管脚工作模式和输出速度总结笔记
GPIO 输出速度I/O口输出模式下有三种输出速度可选(2MHz,10MHz,50MHz),这个速度是指I/O口驱动电路的响应速度;I/O管脚内部有多个响应不同的驱动电路,用户可以根据自己的需要选择合适的驱动电路。高低频比较 高频驱动电路:输出频率高,噪音大,功耗高,电磁干扰强; 低频驱动电路:输出频率低,噪音小,功耗低,电磁干扰弱;提高系统EMI(电磁干扰)性能;总结:通过选择速度来选择不同的原创 2017-05-09 10:41:19 · 13946 阅读 · 2 评论