1. A method of accessing memory in an array, comprising: performing a first instruction, including: determining whether an index used by the first instruction is within a valid range; and in the event that the index is within a valid range, determining a memory address related to an array element that corresponds to the index; and in the event that the index is within a valid range, performing a second instruction to access the array element, the access being based at least in part on the memory address determined by the first instruction; wherein the first instruction does not include an array length field.