I have been assigned the task of finding an application for saving assembly language instructions into any data structure.

Assembly language --->S/w application ---> Data structure
program (eg.compiler,parser) (eg.array)

(any assembly
generated from any
real program like
c, c++ or an .asm
file)

I was thinking of saving the parse tree into an array.
The leads i have are to begin looking at x86 parsers or MIPS 64 parser.
The whole point is that the certain assembly statements
(eg jump instructions) in the data structure will then be used for some transformation but they need
to be accessed from an array. Any other suggestions or ideas ?