Algunas de las ventajas que ofrece es mayor control de rutinas e instrucciones de bajo nivel -en el caso del lenguaje ensamblador- que de otra manera seria muy difícil de lograr.