ASM = Assembly Language over here is ASSEMBLY Language Codes
(http://en.wikipedia.org/wiki/Assembly_language)
i will put this in my own words
ASM codes are codes that direct alter how a game behaves
for instance experience multiplier
you make the game to multiplies whatever you earn by x2 , x4 and etc
some games you can't lock down health
so you have to make an ASM codes to lock down the health
an easier example would be
as we know the outcome of buying something is deduction
with asm codes we can make it addition
there are some similarities with those AR/CB codes we see
but the differences would be
the normal AR/CB is the outcome after processing
ASM is before the outcome
in other words you can say we use ASM codes to alter the outcome