1. A portable electronic apparatus executing performing process based on command input from an external apparatus, and storing a plurality of TLV data objects, the apparatus comprising; a storage unit configured to store the data class and data character of each TLV data object, respectively in two storage areas spaced apart from each other, and to store addresses of a fixed length, representing the positions of the data characters, in association with the each data classes.