1. A memory access system comprising a plurality of storage locations for the storage of data therein and addressing means for selecting a desired one of the locations on the basis of a memory address; in which the system also comprises address transformation means for generating a single value of the memory address from one or more corresponding values of an input quantity; in which the number of values of the input quantity that correspond to a single value of the memory address varies across the range of values of the input quantity.