Arquitectura computacional
Enviado por Roman Velasco Moctezuma • 30 de Enero de 2022 • Tarea • 614 Palabras (3 Páginas) • 51 Visitas
Actividad 5.2
El lenguaje ensamblador es un lenguaje de programación de bajo nivel para una computadora u otro
dispositivo programable específico para una arquitectura de computadora en particular en contraste con la mayoría de los
lenguajes de programación de nivel, que generalmente son portables a través de múltiples sistemas.
El lenguaje ensamblador se convierte en código de máquina ejecutable mediante un programa de utilidad al que se hace referencia
como ensamblador como NASM, MASM, etc.
Cada computadora personal tiene un microprocesador que gestiona los aspectos aritméticos, lógicos y
actividades de control.
Cada familia de procesadores tiene su propio conjunto de instrucciones para manejar varias operaciones, como obtener información de
teclado, mostrando información en la pantalla y realizando otros trabajos. Este conjunto de instrucciones se llama
'instrucción en lenguaje de máquina'.
El procesador solo entiende las instrucciones en lenguaje de máquina que son cadenas de 1 y 0. Sin embargo, la máquina
el lenguaje es demasiado oscuro y complejo para usarlo en el desarrollo de software. Entonces, el lenguaje ensamblador de bajo nivel es
diseñado para una familia específica de procesadores que representa varias instrucciones en código simbólico y más
forma comprensible
Ventajas del lenguaje ensamblador
- La comprensión del lenguaje ensamblador proporciona conocimiento de:
Interfaz de programas con SO, procesador y BIOS;
- Representación de datos en memoria y otros dispositivos externos;
- Cómo el procesador accede y ejecuta la instrucción;
- Cómo las instrucciones acceden y procesan los datos;
- Cómo un programa accede a dispositivos externos.
Otras ventajas de usar lenguaje ensamblador son:
- Requiere menos memoria y tiempo de ejecución;
- Permite trabajos complejos específicos de hardware de una manera más sencilla;
- Es adecuado para trabajos en los que el tiempo es crítico
Características de ensamblador es como crear operaciones de pieza con ciertas diferencias y restricciones. Puede crear operaciones de ensamblaje como planos de referencia, ejes y puntos, curvas y sistemas de coordenadas, o operaciones de ensamblaje que eliminan material como agujeros, cortes y ranuras. Estas operaciones pertenecen al ensamblaje y no a una pieza. Las operaciones de ensamblaje se muestran cuando se recupera el ensamblaje. No puede crear una operación que agregue material al ensamblaje.
...