汇编之状态寄存器访问指令

  • 程序状态寄存器通常遵循"读取--->修改--->写回"的操作序列来实现
asm 复制代码
mrs{cond} <Rd>, cpsr  @Rd = cpsr
msr{cond} cpsr{_fileds}, <Rm> / msr{cond} cpsr{_fileds}, <立即数> @向cpsr写入
asm 复制代码
mrs r0, cpsr
bic r0, r0, #(1<<7)
msr cpsr_c r0
msr cpsr, r0 @msr cpsr_fc, r0
相关推荐
水饺编程11 小时前
第2章:Linux 基础,echo 命令
linux·c语言·汇编
水饺编程1 天前
第2章:Linux 基础,clear 命令
linux·c语言·汇编
一直C1 天前
嵌入式 Linux 驱动开发学习笔记(三)设备树、GPIO子系统、中断与外设驱动实战
驱动开发·单片机·嵌入式硬件·嵌入式·arm·imx6ull
水饺编程2 天前
第2章:Linux 基础,whoami 命令
linux·c语言·汇编
zbyyd3 天前
Linux字符设备驱动:LED驱动实战开发
linux·单片机·arm·驱动
祖力553 天前
驱动工程搭建与字符设备驱动框架
linux·运维·服务器·内核·arm·imx6ull·驱动
水饺编程3 天前
第2章:Linux 基础,pwd 命令
linux·c语言·汇编
susplus4 天前
【Linux驱动开发】字符设备介绍 | LED灯驱动基本实现(自动申请设备号+手动添加节点)
arm·led驱动·linux驱动开发
半杯咖啡半行码4 天前
STM32之ARM通用汇编指令详解:从指令格式到寻址方式
汇编·arm开发·stm32
Seeing54 天前
音乐111111
汇编