well, with this tool you wrote asn insert in to rom ASM routine. when you wrote the asm routine you are making istruction can do to the microprocessor.
The Asm are acronim of ASSEMBLY and is a low language with which the Rom has been programmed.
All pokemon games has been programmed with C ;)