首页 > 试题广场 >

针对Cortex-M3和Cortex-M4,下列对寄存器的描

[单选题]
针对Cortex-M3和Cortex-M4,下列对寄存器的描述,不正确的是( )
  • R0-R3 R12 LR PSR被称作调用者保存寄存器,即需要入栈保护的寄存器
  • R4-R11是被调用着保存寄存器,被调用的字程序或者函数,需要确保这些寄存器在函数结束时不会发生变化
  • 通常函数调用时,R0-R3作为出入参数,同时R0也用作返回结果,若返回值是64位的,则R1也会用于返回结果
  • 入栈时,只需要保存调用者保存寄存器,即R0-R3 R12 LR PSR
- 入栈保存的是被调用者保存寄存器( R4-R11 ,如果被调用函数使用了它们),而不是调用者保存寄存器。 ​ - 调用者保存寄存器是由调用者在调用前自行保存的,不是在被调用函数的入栈过程中保存。 ​ - 所以选项D的描述是错误的,这正是题目要选的不正确描述。
发表于 2026-01-13 16:25:16 回复(0)