hmm. You would need to get the binairy representaion off all the opcodes. Maybe this can be found at microchips site, otherwise it'll just ,be experimenting...
And a text parser would alse be a requirement www.programmersheaven.com has examples of this (mainly C parsers, but it's the only examples i can think off)