The invention relates to the field of
reverse analysis of computer softwares, in particular to a processor structure and an instruction
system representation method based on a multi-dimensional variable description table. The method adopts a multi-layer triple nested table (Table) to construct a structural characteristic
library and an instruction
system description template of processors, the Table is represented as [<Tp1, Ts1, Ti1>, <Tp2, Ts2, Ti2>, ..., <Tpn, Tsn,
Tin>], each triple <Tpn, Tsn,
Tin> represents one processor, Tpn performs the classification, indexing and screening on the processors, Tsn provides register structure information, interruption structure information, reset address information and storage space distribution information,
Tin provides a
machine code, an assemblyexpression and the mapping relation between the
machine code and the
assembly expression, data in the Table is extracted from an information
database of the processors, and the information
database ofthe processors can be managed and maintained. The method has strong universality, and can be used for most of the prior processors.