嵌入式第五次网上作业

问题 1

若当前处理器的类型为ARM7,当前正在执行的ARM指令的地址为0x80000004,此时的PC的值是多少?若当前指令执行完毕且PC没更新的情况下程序发生有返回的跳转,则此时LR的值是多少?
问题 2

请写出ARM处理器的所 有栈指针寄存器的名称。
R13    R13_SVC     R13_ABT     R13_IRQ  R13_UND  R13_FIQ

问题 3 请写出ARM处理器的所有影子寄存器的名称。

R8_FIQ   R9_FIQ  R10_FIQ R11_FIQ R12_FIQ R13_FIQ R14_FIQ

R13_SVC R13_ABT R13_IRQ  R13_UND

R14_SVC R14_ABT R14_IRQ  R14_UND

SPSR_SVC SPSR _ABT SPSR_IRQ SPSR_UND SPSR_FIQ

问题 4

寄存器CPSR[31:28]位为条件标志位,这些条件标志位是什么?它们如何取值?

问题 5

ARM处理器有多少个 物理寄存器?试写出中止模式下可以使用的所有寄存器的名称。
ARM处理器有37个物理寄存器。

R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13_ABT R14_ABT R15

问题 6

ARM处理器有哪几种工作模式,试写出各模式的中、英文名称及其用途。
七种。

用户(USR):大多数应用程序za

系统(SYS):

快中断(FIQ):

中断(IRQ):

管理(SVC):

中止(ABT):

未定义(UND):

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值