cursos:ensamblador:indice

Curso de Ensamblador Z80 de Compiler Software

  1. Esqueleto de programa y librería básica de funciones.
  2. Lenguaje Ensamblador del Z80 (I): Arquitectura del Z80 e Instrucciones básicas.
  3. Lenguaje Ensamblador del Z80 (II): Desplazamientos de memoria, bits y operaciones lógicas.
  4. Lenguaje Ensamblador del Z80 (III): Instrucciones condicionales, saltos y bucles.
  5. Lenguaje Ensamblador del Z80 (IV): La pila y las llamadas a subrutinas.
  6. Lenguaje Ensamblador del Z80 (V): Puertos de E/S y Tabla de Opcodes.
  7. Operaciones habituales: comparaciones y optimizaciones básicas.
  8. Aritmética básica: Sumas, Restas, Multiplicaciones, Divisiones, Números aleatorios y otros.
  9. Programas ensambladores: directivas de pasmo y sjasmplus.
  10. Rutinas de la ROM y Variables del Sistema: Rutinas útiles de la Rom y Variables del Sistema.
  11. Rutinas de carga: Save y Load (almacenamiento en cinta).
  12. Lectura del teclado en el Spectrum: teoría y rutinas.
  13. Paginación de memoria: Paginación de bancos de memoria en modelos de 128K.
  14. Gráficos en el Spectrum (I): la videomemoria: imagen y atributos.
  15. Gráficos en el Spectrum (y II): Cálculo de direcciones y coordenadas.
  16. Gráficos en el Spectrum (y III): Sprites y gráficos en baja resolución (gráficos de bloques).
  17. Gráficos en el Spectrum (y V): Técnicas de mapeado por bloques (tilemaps).
  18. Compresión y Descompresión RLE de gráficos, sonido, y datos.
  19. Consideraciones Avanzadas en el desarrollo para Spectrum.
  20. Consideraciones Avanzadas (II) en el desarrollo de para Spectrum.
  21. Integración de ASM en Z88DK: programas mixtos C+ASM.
  22. Anexo (I): Tablas y datos varios.



Autor: compiler (sromero).


[ ]

  • cursos/ensamblador/indice.txt
  • Última modificación: 24-01-2024 15:17
  • por sromero