本帖最后由 MIKEZHONG 于 2012-1-2 09:40 编辑
各位元旦快乐,ARM的汇编指令难懂,请各位帮忙给点建议!
我看了杜春雷的ARM体系与结构书中的汇编,简直是云里雾里,怎么说我用单片机汇编也有二年了,
各位是否有好的建议或好的**可以推荐下。谢谢了。
比如说如下一段话是什么意思?
/***************************************************
在ARM指令中,灵活使用第2个操作数可以提高代码效率,第2个操作数的形式如下:
#immed_8r
常数表达式,该常数必须对应8位位图,即常数是由一个8位的常数循环移偶数位得到。
合法常量:
0x3FC,0,0XF0000000,200,0XF0000001;
非法常量:
0X1FE,511,0XFFFF,0X1010,0XF0000010,
/*****************************************************/
为什么说那些数是合法与不合法,是怎么来的?为什么是移偶数位?常数直接赋值不就可以了吗????? |