Lectura1 Arquitectura 8086

Páginas: 13 (3208 palabras) Publicado: 22 de agosto de 2015
www.monografias.com

Programación en lenguaje ensamblador

1. Arquitectura del microprocesador
Introducción
Con la aparición de las computadoras personales (PC) y la reducción en el costo de las mismas, el microprocesador se convirtió en uno de los dispositivos electrónicos más importantes en la historia de la electrónica.
Básicamente, un microprocesador es un circuito electrónico de muy altaescala de integración, capaz de realizar una infinidad de tareas de forma repetitiva a velocidades muy altas. Esto se logra por medio de la lógica dictada por un conjunto de instrucciones que el microprocesador interpreta y ejecuta y que recibe el nombre de programa.
Desde su aparición en 1971 el microprocesador ha sufrido una gran cantidad de cambios, todos ellos hacia el lado de aumentar sucapacidad y velocidad de procesamiento.
Para poder utilizar todo el potencial que encierra un microprocesador, es necesario conocer y comprender su lenguaje natural, esto es: el lenguaje ensamblador.

Importancia del lenguaje ensamblador
El lenguaje ensamblador es la forma más básica de programar un microprocesador para que éste sea capaz de realizar las tareas o los cálculos que se le requieran.
Ellenguaje ensamblador es conocido como un lenguaje de bajo nivel, esto significa que nos permite controlar el 100 % de las funciones de un microprocesador, así como los periféricos asociados a éste.
A diferencia de los lenguajes de alto nivel, por ejemplo “Pascal”, el lenguaje ensamblador no requiere de un compilador, esto es debido a que las instrucciones en lenguaje ensamblador son traducidasdirectamente a código binario y después son colocadas en memoria para que el microprocesador las tome directamente.
Aprender a programar en lenguaje ensamblador no es fácil, se requiere un cierto nivel de conocimiento de la arquitectura y organización de las computadoras, además del conocimiento de programación en algún otro lenguaje.
Ventajas del lenguaje ensamblador:
Velocidad de ejecución de losprogramas
Mayor control sobre el hardware de la computadora
Desventajas del lenguaje ensamblador:
Repetición constante de grupos de instrucciones
No existe una sintaxis estandarizada
Dificultad para encontrar errores en los programas (bugs)

Historia de los procesadores
Con la aparición de los circuitos integrados, la posibilidad de reducir el tamaño de algunos dispositivos electrónicos se vioenormemente favorecida. Los fabricantes de controladores integrados, calculadoras y algunos otros dispositivos comenzaron a solicitar sistemas integrados en una sola pastilla, esto dio origen a la aparición de los microprocesadores.

Microprocesadores de 4 bits
En 1971, una compañía que se dedicaba a la fabricación de memorias electrónicas lanzó al mercado el primer microprocesador del mundo. Estemicroprocesador fue el resultado de un trabajo encargado por una empresa que se dedicaba a la fabricación de calculadoras electrónicas. El 4004 era un microprocesador de 4 bits capaz de direccionar 4096 localidades de memoria de 4 bits de ancho. Este microprocesador contaba con un conjunto de 45 instrucciones y fue ampliamente utilizado en los primeros videojuegos y sistemas de control.Microprocesadores de 8 bits
Con la aparición de aplicaciones más complejas para el microprocesador y el gran éxito comercial del 4004, Intel decidió lanzar al mercado un nuevo microprocesador, el 8008, éste fue el primer microprocesador de 8 bits. Las características de este microprocesador fueron:
Capacidad de direccionamiento de 16 Kb
Memoria de 8 bits
Conjunto de 48 instrucciones

Este microprocesador tuvotanto éxito, que en cosa de dos años su capacidad de proceso fue insuficiente para los ingenieros y desarrolladores, por lo cual en 1973 se liberó el 8080. Este microprocesador fue una versión mejorada de su predecesor y las mejoras consistieron en un conjunto más grande de instrucciones, mayor capacidad de direccionamiento y una mayor velocidad de procesamiento.
Finalmente, en 1977, Intel...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Taller: Arquitectura Del Microprocesador 8086
  • Arquitectura del Procesador Intel 8086
  • Arquitectura del 8086
  • Arquitectura 8086
  • Arquitectura 8086
  • lectura1
  • 8086
  • lectura1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS