Para realizar esto podemos usar ASM, o si no, puede ser implementado en C.