Merge pull request 'correciones_posrebase' (#9) from jotaemese/compudanzas:correciones_posresbase into main
Reviewed-on: https://codeberg.org/sejo/compudanzas/pulls/9
This commit is contained in:
commit
ab75057acb
|
@ -239,7 +239,7 @@ estuvimos hablando antes sobre el cpu uxn y las 32 instrucciones que sabe cómo
|
|||
|
||||
que uxntal sea un lenguaje "ensamblado" implica que hay una relación uno a uno mapeando de una instrucción escrita en el lenguaje a una palabra de 8 bit correspondiente que el cpu puede interpretar.
|
||||
|
||||
por ejemplo, la instrucción ADD (suma) en uxntal es codificada como un byte con el valor 18 en hexadecimal y corresponde al siguiente conjunto de de acciones: toma los dos elementos superiores de la pila, los suma y empuja el resultado a la pila.
|
||||
por ejemplo, la instrucción ADD (suma) en uxntal es codificada como un byte con el valor 18 en hexadecimal y corresponde al siguiente conjunto de acciones: toma los dos elementos superiores de la pila, los suma y empuja el resultado a la pila.
|
||||
|
||||
en sistemas de tipo forth podemos ver el siguiente tipo de notación para expresar los operandos que una instrucción toma de la pila y el o los resultados que empuja de vuelta a la pila:
|
||||
|
||||
|
@ -313,7 +313,7 @@ leyendo el programa de izquierda a derecha, podemos ver el siguiente comportamie
|
|||
|
||||
¿y qué es el dispositivo de entrada/salida con la dirección 18?
|
||||
|
||||
mirando en la tabla de dispositivos de la referencia varvara, podemos ver que el dispositivo con la dirección 1 en el nibble superior es la consola (entrada y salida estándar) y que la columna con la dirección 8 corresponde a "escritura".
|
||||
mirando en la tabla de dispositivos de la referencia varvara, podemos ver que el dispositivo con la dirección 1 en el nibble superior es la consola (entrada y salida estándar) y que la columna con la dirección 8 corresponde al puerto "escritura".
|
||||
|
||||
=> https://wiki.xxiivv.com/site/varvara.html varvara
|
||||
|
||||
|
|
|
@ -786,7 +786,7 @@ añadir este desfase a la dirección de nuestra animación es comparativamente s
|
|||
8MOD ( aplicar el módulo 8 para obtener la secuencia entre 0 y 7 )
|
||||
#08 MUL ( multiplicar por 8 para obtener el desfase )
|
||||
A-CORTO ( convertir a corto )
|
||||
; n ( obtener la dirección de la animación )
|
||||
;animación ( obtener la dirección de la animación )
|
||||
ADD2 ( añadir el desfase a la dirección )
|
||||
```
|
||||
|
||||
|
@ -809,7 +809,7 @@ nota que utiliza una secuencia similar a la de los programas anteriores:
|
|||
|
||||
la sección "borrar el sprite" no es realmente necesaria en este caso debido a los colores que se utilizan, pero lo sería cuando se utilizan colores con transparencia en ellos :)
|
||||
|
||||
=> ./img/screencap_uxn-animation.gif animación de una franja diagonal dentro de un cuadrado píxelado. la diagonal se mueve desde abajo a la derecha hasta arriba a la izquierda
|
||||
=> ./img/screencap_uxn-animation.gif animación de una franja diagonal dentro de un cuadrado pixelado. la diagonal se mueve desde abajo a la derecha hasta arriba a la izquierda
|
||||
|
||||
```
|
||||
( hola-animación.tal )
|
||||
|
|
Loading…
Reference in New Issue