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

  • 程序状态寄存器通常遵循"读取--->修改--->写回"的操作序列来实现
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
相关推荐
奔跑的架构师19 小时前
[A-48]ARMv9/v8-电源状态管理机制(PSCI协调机制)
android·linux·arm开发·arm
凉、介1 天前
KVM + QEMU 虚拟化
笔记·学习·嵌入式·arm·qemu·虚拟化·kvm
secondyoung1 天前
Cortex-R52学习:存储系统
arm开发·单片机·学习·arm
阿米亚波19 天前
【Windows】QEMU 启动 openEuler aarch64/arm64 架构系统 + 离线软件源
linux·windows·经验分享·笔记·架构·arm
ThornArmor19 天前
【工具篇·番外】跨语言生态的主权回收:基于 ISA 说明书的 4-bit 双向汇编系统全线封顶
c语言·开发语言·汇编·c++·重构·架构
是星辰吖~20 天前
WIN32_线程(下)
汇编
是星辰吖~20 天前
WIN32_线程(上)
汇编
AI科技星20 天前
数术工坊 · 第四卷 橡皮泥江湖(拓扑学)【完整定稿】
c语言·开发语言·汇编·electron·概率论·拓扑学
iCxhust21 天前
C# 生成命令行程序 将hex格式烧录程序转换成bin烧录格式
开发语言·汇编·单片机·嵌入式硬件·c#·微机原理
iCxhust22 天前
C#进程管理程序
开发语言·汇编·stm32·单片机·c#·微机原理