当前位置: 首页 > article >正文

ARM 学习(一)

ARM 处理器的运行模式

ARM处理器共有7种运行模式,如下表所示:

处理器模式

描述

用户模式(User)

正常程序运行模式

中断模式(IRQ)

用于通常的中断处理

快速中断模式(FIQ)

用于高速传输和通道处理

特权模式(Supervisor)

供操作系统使用的一种保护模式

数据访问中止模式(Abort)

用于虚拟存储及存储保护

未定义指令中止模式(Undefined)

用于支持通过软件仿真硬件的协处理器

系统模式(System)

用于运行特权级的操作系统任务

ARM寄存器介绍

ARM 共有37个寄存器。其中包括:

  1. 31个通用寄存器,包括程序计数器(PC)在内。这些寄存器都是32位的;

  1. 6个状态寄存器,这些寄存器都是32位寄存器,但目前只使用了12位;


http://www.kler.cn/a/94.html

相关文章:

  • Ubuntu网络连接问题(笔记本更换wifi后,虚拟机连不上网络)
  • linux centos挂载未分配的磁盘空间
  • 使用强化学习训练神经网络玩俄罗斯方块
  • 数据结构:包装类和泛型
  • 左神算法基础巩固--3
  • Profinet转EtherNet/IP网关连接AB PLC的应用案例
  • 第十四届蓝桥杯三月真题刷题训练——第 11 天
  • vue基础面试题day(2)
  • 我,30岁程序员被裁了,千万别干全栈
  • 28岁小公司程序员,无车无房不敢结婚,要不要转行?
  • LeetCode - 198 打家劫舍
  • Linux常用命令
  • Java为什么只能单继承???
  • C++模拟实现红黑树
  • 蓝桥杯刷题第七天
  • Vulnhub靶场----3、DC-3.2
  • 人体姿态识别
  • 如何用Python求解微分方程组
  • 三天吃透MySQL面试八股文
  • 中职网络空间安全windows渗透
  • 【网络安全必备知识】本地提权漏洞分析
  • 第十六章 Java为什么使用序列化
  • 【java】 java开发中 常遇到的各种难点 思路方案
  • 码农饭碗不保——ChatGPT正在取代Coder
  • 扫地机器人(蓝桥杯C/C++)
  • 成本降低90%,OpenAI正式开放ChαtGΡΤ