UNIDAD 1 LENGUAJES DE INTERFAZ

Páginas: 13 (3143 palabras) Publicado: 5 de abril de 2015
INSTITUTO TECNOLOGICO DE VERACRUZ.

Ing. En sistemas computacionales.
Veracruz, ver.
ASIGNATURA:
Lenguajes de Interfaz. 6J6 B

HORARIO:
4:00pm – 5:00pm.

DOCENTE:
Mejía Pérez Juan Francisco.

Unidad 1
EQUIPO:
 Fernández Montiel Víctor Uriel.
 Sánchez García Carlos Janid.
 Zacarías Moreno Ana Alejandra.

Enero 11, 2015.

Unidad 1. Introducción al lenguaje Ensamblador
0.1 Importancia de laprogramación en Lenguaje Ensamblador
Definición: El lenguaje ensamblador es un tipo de lenguaje de bajo nivel utilizado para escribir programas informáticos, y
constituye la representación más directa del código máquina específico para cada arquitectura de microprocesador. La
importancia del lenguaje ensamblador es principalmente que se trabaja directamente con el microprocesador; por lo cual se
debede conocer el funcionamiento interno de este, tiene la ventaja de que en él se puede realizar cualquier tipo de
programas que en los lenguajes de alto nivel no lo pueden realizar. Otro punto sería que los programas en ensamblador
ocupan menos espacio en memoria.
Ventajas
1. .- Como trabaja directamente con el microprocesador al ejecutar un programa, pues como este lenguaje es el más
cercano a lamáquina la computadora lo procesa mas 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 uotra 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
Tiempo de programación .- Como es un lenguaje de bajo nivel requiere más instrucciones para realizar el mismo proceso,
en comparacióncon 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.
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 unadesventaja porque dificulta
el mantenimiento de los programas, y nuevamente reduce la productividad de los programadores.
Peligro de afectar recursos inesperadamente .- Que todo error que podamos cometer, o todo riesgo que podamos tener,
podemos afectar los recursos de la maquina, programar en este lenguaje lo más común que pueda pasar es que la máquina
se bloquee o se reinicialice. Porque con estelenguaje es perfectamente posible (y sencillo) realizar secuencias de
instrucciones inválidas, que normalmente no aparecen al usar un lenguaje de alto nivel.
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 omodelos de computadoras.

0.2 El procesador y sus Registros Internos
Los registros del procesador se emplean para controlar instrucciones en ejecución, manejar direccionamiento de memoria y
proporcionar capacidad aritmética. Los registros son direccionables por medio de un nombre. Los bits por convención, se
numeran de derecha a izquierda, como en:

... 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Losregistros internos del procesador se pueden clasificar en 6 tipos diferentes:
Registros de segmento
Registros de propósito general
Registros de apuntadores
Registros de banderas
Registros de Puntero de instrucción
Registros de Pila
Registros de segmento
Un registro de segmento tiene 16 bits de longitud y facilita un área de memoria para direccionamiento conocida como el
segmento actual.
Registro...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • unidad 3 lenguaje de interfaz
  • unidad III lenguaje de interfaz
  • lenguaje de interfaz practica 1
  • Prueba Unidad 1 Lenguaje
  • unidad 1 practicas del lenguaje de 5to
  • Unidad 1 De Lenguaje 4 Basico
  • Lenguaje De Interfaz
  • Lenguaje De Interfaz

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS