ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

¿Cuáles son las ventajas de utilizar el lenguaje ensamblador en el entorno laboral?


Enviado por   •  29 de Mayo de 2017  •  Apuntes  •  862 Palabras (4 Páginas)  •  470 Visitas

Página 1 de 4

UNIVERSIDAD DA VINCI[pic 1]

MAESTRIA EN SISTEMAS COMPUTACIONALES

ALUMNO

ALEJANDRO RAMIREZ APARICIO

MATRICULA

A0103771738

PROFESOR

PEDRO DAMIÁN REYES

TEMA        

LENGUAJE ENSAMBLADOR

14 de mayo de 2017

Introducción

Si bien hoy día contamos con infinidad de lenguajes de programación, no podemos dejar de lado al lenguaje primordial para todos los ámbitos como el lenguaje ensamblador, este lenguaje nació por la necesidad de escribir código que se comunicara con la máquina, era muy complicado trabajar con 1 y 0, Esto llego a ser muy complicado debido a que se debían aprender series enormes de códigos binarios para realizar operaciones. Por ejemplo: Para realizar la suma se tenía una instrucción binaria muy similar a "00101010010100101". Es por eso que se complicaba demasiado manejar este tipo de programación (Ensamblador and S., 2017). Es por ello que al utilizar palabras que se asemejen al lenguaje humano era más sencillo a estas palabras se les denomino Mnemónicos  con los cuales nos comunicamos con la máquina y esta transforma el código a lenguaje máquina.

EL LENGUAJE ENSAMBLADOR

¿Cuáles son las ventajas de utilizar el lenguaje ensamblador en el entorno laboral?

El lenguaje ensamblador es muy importante ya que es directamente traducible al lenguaje máquina, este tiene una gran velocidad ya que se comunica directamente con el procesador y al ser una comunicación directa  el tamaño de los programas es muy pequeño además que gracias a que se comunica directamente con el procesador  este no tiene limitantes a diferencia de los lenguajes de alto nivel que mantienen siempre una limitación.

¿Cuáles son las principales características de  la familia de microprocesador X86 Intel?

La  familia de microprocesadores x86 es la denominación genérica dada a ciertos microprocesadores de la familia Intel, desde su nacimiento hasta el día de hoy han sido un estándar para todo tipo de ordenadores ,Se cuentan por millones los procesadores vendidos a lo largo de la historia que la implementan, y además ha sido una arquitectura que dio pié al éxito de compañías como Microsoft e Intel así como al concepto de ordenador personal (Espeso, 2017), la popularidad de estos microprocesadores  provoco que muchos fabricantes además de Intel  comenzaran a realizar estos microprocesadores basadas en esta arquitectura.  Algunas de sus características principales son:

  • Una longitud variable, de tipo de registro memoria y diseño cisc
  • Conjunto  de 8 registros de coma flotante de 80 bits, un conjunto de registros MMX y XMM, de 64 y 128 bits respectivamente, para realizar operaciones SIMD
  • Un conjunto de recursos para el manejo de la pila y la  invocación de subrutinas
  • El SO dispone además de puertos
  • El espacio de direcciones lineal es de 4GB, aunque la memoria física puede llegar hasta los 64GB en algunos modelos, con acceso desalineado y almacenamiento Little-endian.

Explica la relación  que existe entre el lenguaje ensamblador y el microprocesador.

El hardware de los equipo de cómputo a lo largo de los años han estado evolucionado, hoy tenemos equipos que trabajan a una gran velocidad de reloj, haciendo más y más uso del microprocesador, por ello es que día a día encontramos que estos microprocesadores trabajan a mayor velocidad para que estos sistemas hardware puedan funcionar es necesario programar las instrucciones para una correcta comunicación, podríamos programarlo con un lenguaje de alto nivel sin embargo estos funcionarían de manera lenta, es aquí cuando el lenguaje ensamblador entra para ayudarnos a resolver este problema, debido a  que la comunicación es  casi lenguaje maquina es fácil hacer la conversión de dicho lenguaje y también en viceversa, de esta manera podemos programar el microprocesador para que realice las funciones necesarias. Podemos programar cuando debe dar prioridad a cierto proceso así como también indicar quien tiene los tiempos dentro del procesador.

...

Descargar como (para miembros actualizados)  txt (6 Kb)   pdf (106.2 Kb)   docx (36.9 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com