Assembly language is converted into executable machine code by a utility program referred to as an assembler; the conversion process is referred to as assembly, or assembling the code.
Here is the book to study !
Contents are as follow !
1.Assemblers and Compilers
2.Disassemblers and Decompilers
5.Windows Executable Files
7.Linux Executable Files
15.Objects and Classes
By The Way,you can use it in black Hacking !
Take Responsible for What you did ! 😛