gpt4 book ai didi

arm - 检查 SCTLR 的内容

转载 作者:行者123 更新时间:2023-12-02 03:45:15 24 4
gpt4 key购买 nike

我发现 Arm V7 ISA 支持某些加载和存储指令的未对齐内存访问以及 A位在 SCTLR控制尝试未对齐访问时是否引发对齐错误。我想知道可以使用什么指令来写入或读取 SCTLR .我找到了 MRS /MSR将仅作用于 CPSR

最佳答案

来自 Cortex-A9 TRM 4.3.9 :

MRC p15, 0,<Rd>, c1, c0, 0; Read SCTLR
MCR p15, 0,<Rd>, c1, c0, 0; Write SCTLR

补充笔记:
  • 尝试从安全或非安全用户模式读取或写入 SCTLR 会导致未定义指令异常。
  • 当 CP15SDISABLE 为高电平时,尝试在安全特权模式下写入该寄存器会导致未定义指令异常。
  • 尝试在非安全特权模式下仅写入安全修改位的尝试将被忽略。
  • 尝试读取安全仅修改位返回安全位值。
  • 修改 RO 位的尝试将被忽略。
  • 关于arm - 检查 SCTLR 的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17440450/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com