====== Differences ====== This shows you the differences between two versions of the page.
tutorial_sms [2009/11/29 18:36] xzakox |
tutorial_sms [2013/11/10 18:36] (current) zako [Explicación] |
||
---|---|---|---|
Line 5: | Line 5: | ||
Empezamos con el código fuente de nuestro pequeño programa de ejemplo: | Empezamos con el código fuente de nuestro pequeño programa de ejemplo: | ||
{{:tutorial-sms1.asm|}} | {{:tutorial-sms1.asm|}} | ||
+ | Que muestra por pantalla el logo de vieju.net, espera que pulsemos el boton 1 del pad y borra la pantalla. | ||
Para generar una rom binaria a partir de este código, con el wla-dx: | Para generar una rom binaria a partir de este código, con el wla-dx: | ||
Line 19: | Line 20: | ||
</code> | </code> | ||
- | Que muestra por pantalla el logo de vieju.net, espera que pulsemos el boton 1 del pad y borra la pantalla. | + | Además necesitaremos los archivos de tiles, mapa y paleta: {{:demo-includes.tar.gz|}} |
===== Explicación ===== | ===== Explicación ===== | ||
Vamos diseccionando el programa parte por parte. | Vamos diseccionando el programa parte por parte. | ||
- | Para empezar, comentar que en ensamblador los numeros decimales se escriben tal cual, los hexadecimales precedidos por $ ($12he) y los binarios precedidos por % (%10011011). | + | Para empezar, comentar que en ensamblador los numeros decimales se escriben tal cual, los hexadecimales precedidos por $ ($12fe) y los binarios precedidos por % (%10011011). |
<code asm> | <code asm> |