Interpret generated compiler files

Hello everybody.

I’m having problems with the space of memory used in my code and I need to interpret the files that are generated when we compile the code.

Does anybody know where can I find the documents that show the interpretation of these files (.map, .brk, .hex, .rom,…?

Thanks for all. best regards,