zqx431 发表于 2011-10-12 15:45:43

zqx431 发表于 2011-10-13 08:39:25

潇毅 发表于 2011-10-24 21:49:08

回复 9# zqx431


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

guluyili 发表于 2011-10-26 09:37:53

页: 1 [2]
查看完整版本: 新手问题,裸机编程