Si te parece más fácil buscar en rutinas de ASM que leer 10 lineas de python, muy bien te haría aprender algún lenguaje de programación de alto nivel. Cualquiera, ya que ese código lo entiende un programador tanto de C como de Java, Javascript, PHP, perl, o lo que sea, no tiene nada complicado.