Linux(四)汇编基础知识、为什么要用汇编

为什么要学习汇编 Cortex-A 芯片一上电 SP 指针还没初始化, C 环境还没准备好,所以肯定不能运行 C 代码,必须先用汇编语言设置好 C 环境,比如初始化 DDR、设置 SP指针等等,当汇编把 C 环境设置好了以后才可以运行 C 代码。所以 Cortex-A 一开始肯定是汇编代码,其实STM32 也一样的,一开始也是汇编,以 STM32F103 为例,启动文件startup_stm32f
相关文章
相关标签/搜索