Ver el código de Introducción

Si su computador Atari no lo entiende, es probable que sea porque usted no habla su idioma. Juntos vamos a derribar esa barrera del lenguaje. Este libro le enseñará cómo escribir programas en lenguaje ensamblador -- el lenguaje de programación que corre más rápido y que maneja la memoria de la manera más eficiente. Este libro también le dará una buena idea acerca de cómo funciona el lenguaje de máquina, la lengua materna de su computador. Le permitirá crear programas imposibles de escribir en BASIC o en otros lenguajes menos avanzados. Y le probará que programar en lenguaje ensamblador no es tan difícil como usted pensaba.

**Lo que le ofrecemos**

Si usted sabe programar en BASIC - aunque sea sólo un poco - puede aprender a programar en lenguaje ensamblador; y una vez que haya aprendido, será capaz de hacer muchas otras cosas, tales como:

  * Escribir programas que se ejecutarán entre 10 y 1000 veces más rápido que los programas escritos en BASIC.
  * Desplegar por pantalla hasta 128 colores simultáneos.
  * Diseñar sus propios lista de despliegue (display lists), mezclando texto y gráficos de la manera que usted desee.

También será capaz de:

  * Crear su propio conjunto (set) de caracteres.
  * Diseñar lista de despliegue (display lists) animadas usando gráficos player-missile y las técnicas de animación de caracteres.
  * Usar en sus programas desplazamiento (scrolling) horizontal y vertical, tanto fino como grueso.

Incluso descubrirá cómo:

  * Crear efectos de sonido que son demasiado complejos para ser programados en BASIC.
  * Usar los modos gráficos que no son soportados por BASIC.
  * Escribir programas que arranquen desde el disco y se ejecuten automáticamente cuando usted encienda su computador.

En otras palabras, una vez que aprenda a programar en lenguaje ensamblador, será capaz de comenzar a escribir programas usando las mismas técnicas que usan los programadores profesionales de Atari. Muchas de estas técnicas son francamente imposibles de aprender sin un conocimiento acabado del lenguaje ensamblador. Por último, y no por eso menos importante: A medida que vaya aprendiendo a programar en lenguaje ensamblador, irá descubriendo cómo es que funcionan los computadores. Y eso le permitirá ser un mejor programador en cualquier lenguaje.

**Desmitificando el Lenguaje Ensamblador**
****
Este libro ha sido cuidadosamente construido para terminar con el trabajo pesado que implica el aprendizaje del lenguaje ensamblador. Está lleno de programas de ejemplo y de rutinas. Incluso contiene una selección de programas interactivos, escritos en Atari BASIC, que fueron especialmente diseñados para ayudarle a aprender el lenguaje ensamblador.

El Capítulo 1 le presentará el lenguaje ensamblador y le explicará las diferencias entre este y otros lenguajes de programación.

En el capítulo 2 comenzará a descubrir los bits, los bytes y los números binarios, los “ladrillos” que usan los programadores para crear programas en lenguaje ensamblador. También encontrará algunos programas en BASIC que realizan automáticamente conversiones hexadecimales y binarias, lo que le ayudará a terminar con el misterio de los números hexadecimales y binarios.

En el capítulo 3 empezará a sondear los misterios del microprocesador 6502, el corazón (o más precisamente, el cerebro) de su computador Atari.

En el capítulo 4 comenzará a escribir programas en lenguaje ensamblador. Y al momento de terminar de leer este libro, estará bien encaminado para convertirse en un experto programador en lenguaje ensamblador.