El microprocesador Intel 8086 tiene una larga y distinguida historia . Una versión de 8 bits de este chip , el 8088 , fue el microprocesador elegido por IBM para alimentar la primera generación de sus ordenadores personales . Es el ancestro de los microprocesadores Intel que PCs compatibles con IBM potencia de hoy en día . A pesar de que tiene más de 30 años de edad y ya no muy utilizado , puede aprender a programar el Intel 8086 . Los siguientes pasos le ayudarán a empezar . Instrucciones
Preparación para la programación del 8086
1
conseguir libros sobre la programación del 8086 . Todavía hay una gran cantidad de información acerca de este microprocesador. Consulta la sección de programación de las librerías utilizadas en su área. Sin embargo , la mejor opción será probablemente librerías en línea . Por ejemplo , Amazon.com tiene un número de títulos de hardware y software que cubren el microprocesador 8086 . Usted también encontrará que Internet es una buena fuente de información, ya que todavía hay grupos e individuos que trabajan activamente en proyectos de hardware y software basado en el 8086 .
2
Familiarizarse con la organización del hardware de la 8086 .
Incluso si usted no tiene intención de construir su propio equipo 8086 -based, debe dedicar algún tiempo a revisar las características relacionadas con el hardware del 8086 .
3
Aprenda el modelo y conjunto de instrucciones de programación para el 8086 . Es importante tener una buena comprensión del modelo de programación . En él se describen los aspectos de la arquitectura 8086 que son accesibles para el programador . Si tiene la intención de programar en lenguaje ensamblador, se necesita un conocimiento profundo del conjunto de instrucciones también.
4
Decida si va a programar en un lenguaje de alto nivel o lenguaje ensamblador. Este es un paso importante. Va a ser un factor en la determinación de que las herramientas de desarrollo que obtenga. Si decide programar en ensamblador , usted tendrá que obtener un ensamblador . Si opta por desarrollar en un lenguaje de alto nivel , por ejemplo C , tendrá que obtener un compilador cruzado . Muchos de los sistemas de desarrollo de software ofrecen ambos.
5
Elija una plataforma de desarrollo . Usted necesitará una plataforma en la que ejecutar , probar y depurar sus programas. Usted tiene tres opciones: crear su propio , comprar una placa de desarrollo o conseguir un emulador. La construcción de su propia es un gran proyecto por sí mismo y no se describe aquí. Placas de Desarrollo , Informática de placa única y entrenadores basados en el 8086 están todavía disponibles. Es posible que desee considerar el uso de un emulador 8086 . El emulador es un programa que se comporta como , en este caso , un 8086 . Esto le permite ejecutar , probar y depurar el código 8086 en su PC.