摘要: arm学了几天,主要是体系结构和汇编部分,小总结一下:1 realview的编辑器实在是很差劲,用惯了vim的,就想敲j k h l,好不习惯啊,可恶的是连自动缩进都没有。2 realview写程序之前一定要设置好工程选项,比如程序下到哪里,ram的地址,rom的地址,sct连接脚本,调试脚本都要配置好。这些信息又是怎么得到的呢,通过看芯片说明,内存和地址分配部分。3 arm的立即数是有要求的,并不是所有的立即数都合法,这是因为指令长度固定决定的,每个立即数由一个8位的常数循环右移偶数位得到。其中循环右移的位数由一个4位二进制的两倍表示。如果必须要用到非法的立即数,可以用ldr r0, =0x 阅读全文
posted @ 2011-09-06 00:06 jialejiahi 阅读(293) 评论(0) 推荐(0)