永发信息网

arm启动函数中 Reset_Addr DCD Reset_Handler 的DCD 是什么意思?

答案:1  悬赏:10  手机版
解决时间 2021-02-15 20:38
  • 提问者网友:你挡着我发光了
  • 2021-02-15 03:24
arm启动函数中 Reset_Addr DCD Reset_Handler 的DCD 是什么意思?
最佳答案
  • 五星知识达人网友:梦中风几里
  • 2021-02-15 05:01
DCD指令是一个伪指令:
分配连续的字空间,并用指定的数据初始化。
这里就是分配一个字的空间, 内容就是Reset_Handler标号处的地址。
-----------------------------------------------------------------------------------
这个主要是弥补b 指令跳转范围太小的问题。
CPU复位后,首先执行0地址处的指令,是一条b Reset_Addr的指令。
中段向量表先跳转到 Reset_Addr处,然后再跳转到 Reset_Handler标号处, 这样就可以实现4GB的全地址跳转。
====================================================
记得书上是这样写的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯