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

Lenguaje De Intefaces


Enviado por   •  27 de Abril de 2014  •  567 Palabras (3 Páginas)  •  191 Visitas

Página 1 de 3

LENGUAJE ENSAMBLADOR

Secuencia lógica de sentencias pertenecientes a algunas de las siguientes clases:

Línea de comentario

Instrucciones ejecutables

Directiva de ensamblador

VENTAJAS

1. Como trabaja directamente con el microprocesador al ejecutar un programa, pues como este lenguaje es el

más cercano a la máquina la computadora lo procesa más rápido.

2. Eficiencia de tamaño .- Un programa en ensamblador no ocupa mucho espacio en memoria porque no tiene

que cargan librerías y demás como son los lenguajes de alto nivel

3.Flexibilidad .- Es flexible porque todo lo que puede hacerse con una máquina, puede hacerse en el

lenguaje ensamblador de esta máquina; los lenguajes de alto nivel tienen en una u otra forma limitantes para

explotar al máximo los recursos de la máquina. O sea que en lenguaje ensamblador se pueden hacer tareas

específicas que en un lenguaje de alto nivel no se pueden llevar acabo porque tienen ciertas limitantes que no

se lo permite

DESVENTAJAS

1- Tiempo de programación .- Como es un lenguaje de bajo nivel requiere más instrucciones para realizar el

mismo proceso, en comparación con un lenguaje de alto nivel. Por otro lado, requiere de más cuidado por

parte del programador, pues es propenso a que los errores de lógica se reflejen más fuertemente en la

ejecución.

2- Programas fuente grandes .- Por las mismas razones que aumenta el tiempo, crecen los

programas fuentes; simplemente requerimos más instrucciones primitivas para

describir procesos equivalentes. Esto es una desventaja porque dificulta el mantenimiento de los programas, y

nuevamente reduce la productividad de los programadores.

3- Peligro de afectar recursos inesperadamente .- Que todo error que podamos cometer, o todo riesgo que

podamos tener, podemos afectar los recursos de la máquina, programar en este lenguaje lo más común que

pueda pasar es que la máquina se bloquee o se reinicialice. Porque con este lenguaje es perfectamente

posible (y sencillo) realizar secuencias de instrucciones inválidas, que normalmente no aparecen al usar un

lenguaje de alto nivel.

4- Falta de portabilidad.- Porque para cada máquina existe un lenguaje ensamblador; por ello, evidentemente

no es una selección apropiada de lenguaje cuando deseamos codificar en una máquina y luego llevar los

programas a otros sistemas operativos o modelos de computadoras.

TIPOS DE REGISTROS

La CPU x86 tiene 14 registros internos y básicos. Algunos son realmente de 32 bits pero por ahora se utilizará

el modo real que es compatible con el procesador 8086 (igualmente accesibles a la parte alta de estos

registros, inclusive en el modo real). Los registros son los siguientes (estos

...

Descargar como (para miembros actualizados) txt (4 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com