对于dalviks字节码寄存器都是32位的它能够表示任何类型,2个寄存器用于表示64位的类型(Long and Double)一个方法中指定的寄存器个在一个方法(method)中有两中方式指定有多少个可用的寄存器。指令.registers指令指定了在这个方法中有多少个可用的寄存器指令.locals指明了在这个方法中非参(non-parameter)寄存器的数量。然而寄存器的总数也包括保存方法参数的寄存器参数是如何传递的?当一个方法被调用时该方法的参数被保存在最后N个寄存器中。如果一个方法有2个参数和5个寄存器(V0-V4)参数将被保存在最后的2个寄存器内V3和/p/smali/wiki/Registers