摘要

ARM指令集指令数量多且在不断地扩展,对数量众多的ARM指令进行了合理分类,介绍了ARM指令的两种格式,重点分析了ARM数据处理类指令的第2操作数的编码格式;对于第2操作数是立即数的指令(立即数寻址指令),提出了一种判断合法立即数的方法,并对一些情况下立即数寻址指令中如涉及不合法立即数,ARM汇编器无法编译该条指令的问题,给出了有效的解决方法。