以下关于Cortex-M3/M4操作状态与操作模式法正确的是( ) I.特权线程模式下可以通过置位CONTROL寄存器nPRIV位进入非特权模式 II.非特权线程模式下可以通过置零CONTROL寄存器nPRIV位进入特权模式 III.处理模式下可以通过置零CONTROL寄存器nPRIV位进入特权线程模式 IV.非特权模式下访问CONTROL寄存器会触发Usage Fault异常 V.非特权线程模式下访问存储器可能会触发MemManage Fault异常 VI.处理模式下可以通过置零CONTROL寄存器nPRIV位进入特权线程模式 VII.处理模式下只能使用MSP而不能使用PSP VIII.线程模式下只能使用PSP而不能使用MSP A)I、II、III、IV、V B)II、III、IV、V、VI C)III、IV、V、VI、VII D)IV、V、VI、VII、VIII E)以上选项均不正确
时间: 2023-06-19 20:07:23 浏览: 114
选项B正确。
I.特权线程模式下可以通过置位CONTROL寄存器nPRIV位进入非特权模式。
II.非特权线程模式下可以通过置零CONTROL寄存器nPRIV位进入特权模式。
III.处理模式下可以通过置零CONTROL寄存器nPRIV位进入特权线程模式。
IV.非特权模式下访问CONTROL寄存器会触发Usage Fault异常。
V.非特权线程模式下访问存储器可能会触发MemManage Fault异常。
VI.处理模式下可以通过置零CONTROL寄存器nPRIV位进入特权线程模式。
选项B中包含了I、II、III、IV、V,因此选项B正确。选项VI、VII、VIII错误。在处理模式下,可以使用MSP和PSP。
阅读全文