1. A method of analyzing data comprising the steps of: reading unstructured data into a data memory; comparing the unstructured data with a structure description to identify components of the unstructured data; and initializing an addressing logic in accordance with the identified components of the unstructured data to directly access the unstructured data for analyzing.