Here is a list of notes on various assembly languages and software used for reverse engeneering.