- 积分
- 0
贡献0
飞刀0 FD
注册时间2016-1-4
在线时间0 小时

|
发表于 2011-10-24 21:49:08
|
显示全部楼层
回复 9# zqx431
不是的吧,有些指令是我们用C语言无法操作的。比如协处理器的CP15里面的C0-c15这可是ARM内核重要的寄存器,没有MCR、MRC你是无法对它进行任何操作,也就意味着你的ARM处理器没法正常工作,为何点灯程序只需一小段或一句汇编跳转指令就完成了,因为它简单,涉及到内存RAM,ROM的读取以及中断异常向量的操作,不学习ARM汇编指令以及结构你是搞不定的,尤其是bootloader的编写。呵呵,仅供参考! |
|