You are on page 1of 1

Que es lenguaje ensamblador

Se define como un lenguaje de programacin que se usa para dar directamente rdenes
al ordenador. A diferencia de otros lenguajes, que usan el sistema operativo como
intermediario para ejecutar las tareas (le dicen al
sistema operativo que haga una cosa y este es
quien se encarga de hacerselo saber al ordenador),
el lenguaje de ensamblador (en ingls assembly) no
usa intermediarios, sino que directamente le d las
rdenes a la mquina.

Antes de proseguir conviene diferenciar para no confundirnos por un lado el trmino


lenguaje ensamblador, y por otro el trmino ensamblador. El primero sera el lenguaje de
programacin como tal, mientras el segundo sera el programa que convierte un fichero
escrito en lenguaje ensamblador en cdigo mquina o binario para que le ordenador
pueda leerlo. Aunque en el artculo hablaremos de ambos y en general se usa
ensamblador para ambos indistintamente, tcnicamente son cosas distintas,

Evidentemente este lenguaje tiene varias ventajas e inconvenientes. Entre las ventajas
tenemos que por supuesto, es ms rpido y eficiente, ms estable y requiere menos
recursos.

Las desventajas son sin embargo mucho mayores: para empezar est limitado a las
rdenes que el ordenador traiga memorizadas en su placa base, nada ms. Y requiere
unos conocimientos tcnicos muy avanzados, toda vez que cada CPU incluye rdenes
distintas e incluso formas distintas de darle esas rdenes, variando segn el modelo, el
fabricante... etc... Es por ello, entre otras cosas, que no se ha impuesto en el mercado
como lenguaje de programacin para aplicaciones o juegos.

... Fuente https://www.mastermagazine.info/termino/4894.php