摘要: 一、立即数寻址操作数由指令本身给出MOV r0,#0x0F //是所有寻址方式里面速度最快的,但是受到合法立即数的限制立即数要求以#和$开头十六进制,#后跟0x;十进制,#后直接加;八进制,#后跟0;二进制,#后跟0b什么是合法立即数?ARM中要求立即数是一个8位的常数循环左移偶数位得到的数值。也就是说只要是在0x00~0xFF中的一个数,或者是在这个区间中的一个数循环左移偶数位的数值,都是合法立即数。给大家一个快速判断方法:1、如果该数在0x00~0xFF之间,它是一个合法立即数;2、如果该数>0xFF,先把它换算成十进制数,如果能被4整除,它就是一个合法立即数,否则是一个非法立即数。 阅读全文
posted @ 2013-10-09 12:13 黑夜的思索 阅读(1214) 评论(0) 推荐(0)