Cada declaración en lenguaje de máquina también se llama
Cada sentencia en lenguaje máquina también se denomina instrucción.
Lenguaje orientado a máquina:
El lenguaje orientado a máquina es un lenguaje de programación diseñado para un ordenador o tipo de ordenador concreto. Este lenguaje conserva la apariencia del lenguaje de máquina, es decir, la apariencia de instrucciones compuestas por códigos de operación y códigos de dirección, pero el lenguaje orientado al lenguaje de máquina usa forma simbólica en lugar de código de máquina. Este lenguaje libera a los usuarios de los detalles puramente transaccionales de las computadoras.
Por ejemplo, no es necesario memorizar códigos de instrucciones de la máquina y elimina los problemas de conversión binario-decimal y de asignación de memoria. Y concéntrese en considerar las conexiones internas entre programas. El representante de este tipo de lenguaje es el lenguaje ensamblador. El lenguaje orientado a la máquina está relacionado con la máquina y los usuarios deben estar familiarizados con la estructura interna de la computadora y su secuencia de instrucciones correspondiente antes de poder usarla. Los lenguajes orientados a máquinas se dividen en dos categorías: lenguaje de máquina y lenguaje ensamblador.
Desarrollo:
Cada computadora tiene sus propias instrucciones de máquina únicas. Por ejemplo, cierto tipo de computadora usa información binaria de 8 bits 10001010 para representar instrucciones de suma y 00010011 para representar la resta. instrucciones, etc. La ejecución de estas instrucciones está garantizada por los circuitos de la computadora. Al comienzo del diseño de la computadora, primero se debe determinar la operación lógica del circuito correspondiente a cada instrucción. Uno de los primeros lenguajes utilizados por las computadoras para procesar información fue el llamado lenguaje de máquina.
La programación utilizando lenguaje de máquina requiere escribir código para la máquina, es decir, es necesario escribir secuencias de instrucciones como 01011100 para diferentes máquinas. Programar en lenguaje de máquina es un trabajo agotador, el código es difícil de leer y comprender y una tarea sencilla a menudo implica escribir una gran cantidad de código.
Y la misma tarea requiere escribir instrucciones separadas para diferentes tipos de computadoras, porque un tipo de computadora usa 10001010 para representar la instrucción de suma, mientras que otro tipo de computadora puede usar 11110000 para representar la instrucción de suma.
Por eso, la programación en lenguaje de máquina también se denomina programación orientada a máquina. El lenguaje ensamblador apareció en la década de 1950. Al escribir instrucciones, se usaban algunos símbolos simples y fáciles de recordar para reemplazar las instrucciones binarias. Sin embargo, el lenguaje ensamblador todavía está orientado al lenguaje de máquina y es necesario escribir códigos diferentes para diferentes máquinas. Es habitual denominar lenguaje de máquina y lenguaje ensamblador lenguajes de bajo nivel.