Professional Documents
Culture Documents
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.
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.