Red de conocimiento informático - Conocimiento sistemático - ¿Qué significa montaje?

¿Qué significa montaje?

Ensamblador significa lo siguiente:

Lenguaje ensamblador es cualquier lenguaje de bajo nivel utilizado en computadoras electrónicas, microprocesadores, microcontroladores u otros dispositivos programables, también conocido como lenguaje de símbolos.

Desde la aparición de la primera computadora electrónica del mundo en 1946, los métodos y lenguajes de comunicación entre humanos y máquinas se han convertido en la principal dirección de investigación de los ingenieros de software y los profesionales de la informática.

Los lenguajes de programación más eficaces y simples se han convertido en los nuevos favoritos de los ingenieros de software. Con el rápido desarrollo de las computadoras, las actualizaciones del hardware de las computadoras son cada vez más rápidas y los requisitos para los lenguajes de programación son cada vez mayores. cada vez más estricto.

En las últimas décadas, los lenguajes de programación han logrado grandes avances y se han lanzado cuatro generaciones de lenguajes. Para satisfacer los requisitos de programación y las funciones del software en diferentes campos, una gran cantidad de lenguajes de programación han experimentado procesos como la modificación, el reemplazo y el desarrollo, y finalmente se han convertido en la diversificación de los lenguajes de programación actuales.

Aunque la gente ha intentado muchas veces encontrar un lenguaje universal que pueda adaptarse a todos los entornos de programación, nunca lo ha conseguido. Los lenguajes de programación están dando pasos agigantados con la tecnología moderna y la sabiduría humana es cada vez más evidente.

Lenguaje de máquina: El hardware de la computadora es un componente del circuito, su salida y entrada solo pueden ser alimentadas o no, que es el llamado nivel alto y bajo, por lo que los datos que transmite la computadora son. un número binario compuesto por "0" y "1", por lo que el lenguaje binario es la esencia del lenguaje informático.

Al comienzo de la invención de la computadora, para controlar la computadora y completar sus propias tareas o proyectos, las personas solo podían escribir cadenas de números binarios como "0" y "1" para controlar el Computadora, que en realidad controla el hardware de la computadora. Niveles altos y bajos o circuitos abiertos, este lenguaje es lenguaje de máquina.

Intuitivamente, el lenguaje de máquina es muy oscuro y difícil de entender, y su significado a menudo debe entenderse consultando tablas o manuales. Es muy doloroso de usar, especialmente cuando es necesario modificar un programa completo. El lenguaje de máquina que parece desordenado le dificultará el inicio y será difícil encontrar errores en el programa.

Además, los entornos operativos de diferentes computadoras son diferentes, y las instrucciones y operaciones también son diferentes, por lo que cuando usas este lenguaje de máquina, es específico y solo se puede ejecutar en una computadora específica. La máquina requiere reprogramación, lo que reduce en gran medida la eficiencia del uso y promoción del programa.

Sin embargo, debido a que el lenguaje máquina es específico y se adapta perfectamente a un modelo concreto de ordenador, su eficiencia operativa es muy superior a la de otros lenguajes. El lenguaje de máquina es el lenguaje de programación de primera generación.

No es difícil ver que el lenguaje de máquina, como lenguaje de programación, tiene poca flexibilidad y poca legibilidad. Para aliviar la incomodidad que el lenguaje de máquina trae a los ingenieros de software, la gente ha actualizado y mejorado el lenguaje de máquina. .: Utilice algunas letras y palabras que sean fáciles de entender y recuerde para reemplazar una instrucción específica.

A través de este método, es fácil para las personas leer el programa completo o comprender las funciones que realiza el programa. La corrección de errores y la operación y mantenimiento de los programas existentes se han vuelto más simples y convenientes. Lo que llamamos lenguaje ensamblador es el lenguaje informático de segunda generación.

En comparación con el lenguaje de máquina, el lenguaje ensamblador tiene mayor relevancia para la máquina y es más fácil de recordar y escribir, pero al mismo tiempo conserva la alta velocidad y eficiencia del lenguaje de máquina. El lenguaje ensamblador sigue siendo un lenguaje orientado a máquinas. Es difícil comprender la intención de la programación a partir de su código y el programa diseñado no es fácil de trasplantar.

Por lo tanto, no se usa tan ampliamente como la mayoría de los otros lenguajes informáticos de alto nivel. Por lo tanto, hoy en día, cuando los lenguajes de alto nivel están altamente desarrollados, generalmente se usan en el nivel inferior, generalmente para optimización de programas u operaciones de hardware.