Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa |
cursos:ensamblador:prologo [13-01-2024 09:43] – [Consideraciones para seguir el curso] sromero | cursos:ensamblador:prologo [18-01-2024 06:53] (actual) – [A quién está dirigido este curso] sromero |
---|
* **Sistemas Decimal, Binario y hexadecimal**: cómo expresar un valor numérico en diferentes sistemas de representación. | * **Sistemas Decimal, Binario y hexadecimal**: cómo expresar un valor numérico en diferentes sistemas de representación. |
| |
* **Operaciones lógicas entre bits**: Qué es una operación ''AND'', ''OR'', ''XOR'' y ''NOT'' entre 2 bits o 2 valores. | * **Operaciones lógicas y aritméticas entre bits**: Qué es una operación **AND**, **OR**, **XOR** y **NOT** entre 2 bits o 2 valores, cómo se representan valores con signo en binario, y cómo se suman o restan valores representados con este sistema. |
| |
* **Nociones de programación al menos en BASIC del Spectrum**. | * **Nociones de programación al menos en BASIC del Spectrum**. |
Nuestra recomendación al lector es que haga una primera lectura general del curso para obtener unos conocimientos generales de la materia, y después una segunda lectura en la cual relacionará todos los conceptos entre sí. | Nuestra recomendación al lector es que haga una primera lectura general del curso para obtener unos conocimientos generales de la materia, y después una segunda lectura en la cual relacionará todos los conceptos entre sí. |
| |
Para ensamblar los programas de ejemplo del curso hemos utilizado el ensamblador **pasmo**, disponible en https://pasmo.speccy.org. Podemos en general usar la versión 0.6-beta para todo el curso, aunque la versión estable 0.5.5 también servirá para todos los ejemplos (excepto para utilizar la opción ''--listing'' que puede ser útil algunas circunstancias). También se puede seguir el curso con otros ensambladores como **sjasmplus** o **z80asm** con unos cambios mínimos en el código. | Para ensamblar los programas de ejemplo del curso hemos utilizado el ensamblador **pasmo**, disponible en https://pasmo.speccy.org. Podemos en general usar la versión estable 0.5.5 para todo el curso, (excepto si en algún momento necesitamos utilizar la opción ''--listing'', que requiere la 0.6-beta). También se puede seguir el curso con otros ensambladores como **sjasmplus** o **z80asm** con unos cambios mínimos en el código. |
| |
| |
\\ | \\ |
**[ [[.:indice|⬉]] | [[.:indice|⬅]] | [[.:introduccion|➡]] ]** | **[ [[.:indice|⬉]] | [[.:indice|⬅]] | [[.:introduccion|➡]] ]** |