需要什么知识才可以看懂启动文件

2019-10-15 01:12发布

比如这些
LDR                R0,=NVIC_INT_CTRL
        LDR                R1,=NVIC_PENDSVSET
        STR                R1,[R0]


如其中的LDR                R1,=NVIC_PENDSVSET,我知道汇编 里是把将NVIC_PENDSVSET这个变量的地址放到R1中,但是他在单片机中起什么作业的????
我需要去学习什么看什么视频或课程才能 懂得这些??微机原理?计算机组成原理?操作系统?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
taizonglai
2019-10-15 17:05
本帖最后由 zuozhongkai 于 2017-2-20 10:42 编辑

1、能看懂ARM汇编指令,ARM汇编指令很多但是常用的就那么几个,用2080原则,80%的情况下使用的都是那20%的指令。买一本Cortex-M4权威指南的书,里面详细的介绍了所有的ARM指令。
2、掌握Cortex-M内核架构,启动文件为什么这么写?依据是什么?这肯定是ARM公司规定的,ARM公司的规定肯定是有手册的,这个手册可以参考Cortex-M权威指南。
3、以上两点都不容易,很枯燥和晦涩,毕竟是最接近底层的东西。看不懂就多看几遍。最后一点,能看多少就多少,其他看不懂的不要灰心。

一周热门 更多>