Diferencia entre revisiones de «Lenguaje ensamblador»
Contenido eliminado Contenido añadido
Revertidos los cambios de 190.14.242.91 a la última edición de 85.91.82.145 usando monobook-suite |
|||
Línea 6:
== Características ==
* Programar en lenguaje ensamblador es difícil de aprender, entender, leer, escribir, depurar y mantener, por eso surgió la necesidad de los lenguajes compilados.
* A pesar de perder rendimiento en un proceso de compilación, en la actualidad la mayoría de las computadoras son suficientemente rápidas
* El lenguaje ensamblador no es portable.
* Programar en lenguaje ensamblador lleva mucho tiempo.
* Los programas hechos en lenguaje ensamblador son generalmente más rápidos. Al programar cuidadosamente en lenguaje ensamblador se pueden crear programas de 5 a 100 veces más rápidos que con lenguajes de alto nivel.
* Los programas hechos en lenguaje ensamblador generalmente ocupan menos espacio. Un buen programa en lenguaje ensamblador puede ocupar casi la mitad de espacio que su contrapartida en lenguaje de alto nivel.
* Con el lenguaje ensamblador se pueden crear segmentos de código imposibles de formar en un lenguaje de alto nivel.
Línea 74 ⟶ 78:
Hay dos diferencias entre traducción e interpretación, en la traducción no se ejecuta directamente el programa original, en el lenguaje fuente se convierte en un programa equivalente llamado programa objeto o programa binario ejecutable y este funciona solo cuando se ha acabado la traducción.
El código
Mientras que una computadora reconoce la [[instrucción de máquina]] IA-32
|