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

ARM Process state -- SPSR

Holds the saved process state for the current mode.
保存当前模式的已保存进程状态。

N, bit [31]
    Set to the value of PSTATE.N on taking an exception to the current mode, and copied to PSTATE.N on executing an exception return operation in the current mode.
    设置为PSTATE的值。N对当前模式进行异常处理,并复制到PSTATE。N在当前模式下执行异常返回操作。

Z, bit [30]
    Set to the value of PSTATE.Z on taking an exception to the current mode, and copied to PSTATE.Z on executing an exception return operation in the current mode.
    设置为PSTATE的值。Z对当前模式进行异常处理,并复制到PSTATE。Z在当前模式下执行异常返回操作。

C, bit [29]
    Set to the value of PSTATE.C on taking an exception to the current mode, and copied to PSTATE.C on executing an exception return operation in the current mode.
    设置为PSTATE的值。C对当前模式进行异常处理,并复制到PSTATE。C在当前模式下执行异常返回操作。

V, bit [28]
    Set to the value of PSTATE.V on taking an exception to the current mode, and copied to PSTATE.V on executing an exception return operation in the current mode.
    设置为PSTATE的值。V对当前模式进行异常处理,并复制到PSTATE。V在当前模式下执行异常返回操作。

Q, bit [27]
    Set to the value of PSTATE.Q on taking an exception to the current mode, and copied to PSTATE.Q on executing an exception return operation in the current mode.
    设置为PSTATE的值。Q对当前模式进行异常处理,并复制到PSTATE。Q在当前模式下执行异常返回操作。

J, bit [24]
    RES0.
    In previous versions of the architecture, the {J, T} bits determined the AArch32 Instruction set state. ARMv8 does not support either Jazelle state or T32EE state, and the T bit determines the Instruction set state.
    在架构的早期版本中,{J,T}位决定了AArch32指令集状态。ARMv8不支持Jazelle状态或T32EE状态,T位决定指令集状态。

PAN, bit [22]
    When ARMv8.1-PAN is implemented:
    Privileged Access Never. This bit is set to the value of PSTATE.PAN on taking an exception to the current mode, and copied to PSTATE.PAN on executing an exception return operation in the current mode.
    特权访问永远不会。此位设置为PSTATE的值。PAN对当前模式进行异常处理,并复制到PSTATE。PAN在当前模式下执行异常返回操作。


DIT, bit [21]
    When ARMv8.4-DIT is implemented:
    Data Independent Timing. This bit is set to the value of PSTATE.DIT on taking an exception to the current mode, and copied to PSTATE.DIT on executing an exception return operation in the current mode.
    数据独立计时。此位设置为PSTATE的值。DIT对当前模式进行异常处理,并复制到PSTATE。在当前模式下执行异常返回操作时执行DIT。


IL, bit [20]
    Illegal Execution state bit. Shows the value of PSTATE.IL immediately before the exception was taken.
    非法执行状态位。显示PSTATE的值。在采取例外措施之前。

GE, bits [19:16]
    Greater than or Equal flags, for parallel addition and subtraction.
    大于或等于标志,用于并行加法和减法。


IT[7:2], bits [15:10]
    IT block state bits for the T32 IT (If-Then) instruction.
    T32 IT(If Then)指令的IT块状态位。


E, bit [9]
    Endianness state bit. Controls the load and store endianness for data accesses:
    端序状态位。控制数据访问的加载和存储端序
    0b0  Little-endian operation
    0b1  Big-endian operation.


A, bit [8]
    SError interrupt mask bit.
    0b0  Exception not masked.
    0b1  Exception masked.


I, bit [7]
    IRQ mask bit.
    0b0  Exception not masked.
    0b1  Exception masked.


F, bit [6]
    FIQ mask bit.
    0b0  Exception not masked.
    0b1  Exception masked.


T, bit [5]
    T32 Instruction set state bit. Determines the AArch32 instruction set state that the exception was taken from.
    T32指令集状态位。确定异常来自的AArch32指令集状态。
    0b0  Taken from A32 state.
    0b1  Taken from T32 state.


M[4], bit [4]
    Execution state that the exception was taken from.
    异常发生的执行状态。
    0b1  Exception taken from AArch32.


M[3:0], bits [3:0]
    AArch32 mode that an exception was taken from.
    发生异常的AArch32模式。
    0b0000  User.
    0b0001  FIQ.
    0b0010  IRQ.
    0b0011  Supervisor.
    0b0110  Monitor (only valid in Secure state, if EL3 is implemented and can use AArch32).
    0b0111  Abort.
    0b1010  Hyp.
    0b1011  Undefined.
    0b1111  System.
    Other values are reserved.

相关文章:

  • 【java】前端RSA加密后端解密
  • 当前用户添加到 [uucp ]组
  • 七段 LED 显示器(7段数码管)
  • 深度剖析800G以太网:优势、挑战与发展
  • C语言_回调函数和qsort
  • MATLAB中的艺术:用爱心形状控制坐标轴
  • git 清除二进制文件的 changes 状态
  • JBOSS中间件漏洞复现
  • 多维时序 | GWO-VMD-SSA-LSTM灰狼优化变分模态分解联合麻雀优化长短期记忆网络多变量时间序列光伏功率预测(Matlab)
  • 迈巴赫 S480 的奢华升级之旅头等舱行政独立 4 座
  • 电影《749局》酷燃首映 苗苗神秘感大片释出氛围感拉满
  • 有关若依登录过程前端的对应处理学习
  • 第L2周:机器学习|线性回归模型 LinearRegression:2. 多元线性回归模型
  • FileLink跨网文件交换|解决网络隔离导致的文件共享难题
  • Unity NetCode 客户端连接不上服务器,局域网模式 Failed to connect to server.
  • 「译」Node.js Streams 基础
  • 2018以太坊智能合约编程语言solidity的最佳IDEs
  • Docker: 容器互访的三种方式
  • JDK 6和JDK 7中的substring()方法
  • PV统计优化设计
  • Selenium实战教程系列(二)---元素定位
  • Spark in action on Kubernetes - Playground搭建与架构浅析
  • Spark RDD学习: aggregate函数
  • SQLServer之创建显式事务
  • vue-cli在webpack的配置文件探究
  • WebSocket使用
  • Web设计流程优化:网页效果图设计新思路
  • 动手做个聊天室,前端工程师百无聊赖的人生
  • 分类模型——Logistics Regression
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 免费小说阅读小程序
  • 巧用 TypeScript (一)
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 通信类
  • 吴恩达Deep Learning课程练习题参考答案——R语言版
  • 移动端 h5开发相关内容总结(三)
  • 最近的计划
  • 积累各种好的链接
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • (2024,Vision-LSTM,ViL,xLSTM,ViT,ViM,双向扫描)xLSTM 作为通用视觉骨干
  • (3)(3.5) 遥测无线电区域条例
  • (二)构建dubbo分布式平台-平台功能导图
  • (九)One-Wire总线-DS18B20
  • (六)c52学习之旅-独立按键
  • (强烈推荐)移动端音视频从零到上手(上)
  • (完整代码)R语言中利用SVM-RFE机器学习算法筛选关键因子
  • (五)关系数据库标准语言SQL
  • (转)Sql Server 保留几位小数的两种做法
  • (转)创业的注意事项
  • ..回顾17,展望18
  • .equal()和==的区别 怎样判断字符串为空问题: Illegal invoke-super to void nio.file.AccessDeniedException
  • .net CHARTING图表控件下载地址
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料
  • .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON