摘要:
一、立即数寻址操作数由指令本身给出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)

浙公网安备 33010602011771号