Glosario

!

almacenar

Efectos

( x a -- )

Descripción

Guarda x en a

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



!+

almacenar más

Efectos

( a1 x -- a2 )

Descripción

Guarda x en a e incrementa dirección

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




"

comillas

Efectos

( | ..." -- a u )

Descripción

Almacena cadena encomillada

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



#

numeral

Efectos

( u1 -- u2 )

Descripción

Almacena el dígito siguiente en buffer de número

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




#>

numeral mayor

Efectos

( u1 -- a u2 )

Descripción

Termina conversión numérica.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



#c

numeral c

Efectos

( u1 -- 0 )

Descripción

Convierte dígitos restantes.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



'

tilde

Efectos

( | -- a )

Descripción

Empuja token de ejecución de palabra.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




(

abre paréntesis

Efectos

( n -- a u )

Descripción

Ignora todo hasta el siguiente ).

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



(.)

punto paréntesis

Efectos

( n -- a u )

Descripción

Convierte número a cadena.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




(s.)

s punto paréntesis

Efectos

( u1 -- a u2 )

Descripción

Convierte número sin signo a cadena.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



*

por

Efectos

( n1 n2 -- n3 )

Descripción

Multiplica.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



+

más

Efectos

( n1 n2 -- n3 )

Descripción

Suma.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



+!

más almacenar

Efectos

( n a -- )

Descripción

Incrementa en n número alojado en a.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



+bucle

más bucle

Efectos

( u -- )

Descripción

Incrementa en n el índice e iterar.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



+campo

más campo

Efectos

( n | -- )

Descripción

Define campo de estructura, la palabra agrega el desplazamiento de campo.

Vocabulario

Curto

Disponible en

curto.rom, curtox.rom

Ejemplos




,

coma

Efectos

( x -- )

Descripción

Almacena x en el diccionario e incrementar el puntero de diccionario.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



-

menos

Efectos

( n1 n2 -- n3 )

Descripción

Resta.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



-;

menos punto y coma

Efectos

( -- )

Descripción

Termina definición de dos puntos, si la operación previa es una llamada, convertirla en salto.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




->

menos mayor

Efectos

( x -- x| )

Descripción

Equivalente a `encima = si`. [C]

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




-rot

menos rotar

Efectos

( x y z -- z x y )

Descripción

Rotata hacia atrás.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



-traseros

menos traseros

Efectos

( a u1 -- a u2 )

Descripción

Suelta espacios en blanco al final.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



.

punto

Efectos

( n -- )

Descripción

Imprime número.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




."

punto comillas

Efectos

( |..." -- )

Descripción

Imprime cadena encomillada. [C]

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




.(

punto abre paréntesis

Efectos

( |...) -- )

Descripción

Imprime comentario.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




.d

punto d

Efectos

( n u -- )

Descripción

Imprime n junstificado a la derecha en u.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



.p

punto p

Efectos

( -- )

Descripción

Muestra contenidos de la pila de parámetros.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



.vocs

punto vocs

Efectos

( -- )

Descripción

Muestra todos los vocabularios definidos.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



/

barra

Efectos

( n1 n2 -- n3 )

Descripción

División con signo.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



/cadena

barra cadena

Efectos

( a1 u1 u2 -- a2 u3 )

Descripción

Avanza inicio de cadena en u2.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



/mod

barra mod

Efectos

( n1 n2 -- n3 n4 )

Descripción

División con signo con el resto en u3 y el resultado en u4.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




0<

cero menor

Efectos

( n -- f )

Descripción

Menor que cero.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



0<>

cero menor mayor

Efectos

( x -- f )

Descripción

-1 si distinto de cero.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



0=

cero igual

Efectos

( x -- f )

Descripción

Igual a cero.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




1+

uno mas

Efectos

( n1 -- n2 )

Descripción

Incrementa en 1.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



1-

uno menos

Efectos

( nq -- n2 )

Descripción

Decrementa en 1.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



2!

dos almacenar

Efectos

( x y a -- )

Descripción

Almacena y, x en a, a + 1.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



2*

dos por

Efectos

( n1 -- n2 )

Descripción

Desplaza a la izquierda en 1 bit.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



2/

dos barra

Efectos

( u1 -- u2 )

Descripción

Desplaza a la derecha en 1 bit (sin signo).

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



2>r

dos mayor r

Efectos

( x y -- )

Descripción

Cambia 2 valores y los empuja a la pila de retorno.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



2@

dos arroba

Efectos

( a -- x y )

Descripción

Trae y, x en a, a + 1.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




2cambiar

dos cambiar

Efectos

( x y z q -- z q x y )

Descripción

Cambia dos valores.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




2constante

dos constante

Efectos

( x y | -- )

Descripción

Define una constante de 2 celdas.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




2dup

dos dup

Efectos

( x y -- x y x y )

Descripción

Duplica 2 valores.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




2encima

dos encima

Efectos

( x y z q -- x y z q x y )

Descripción

Encima 2 valores.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



2pellizcar

dos pellizcar

Efectos

( x y z q -- z q )

Descripción

Pellizca 2 valores.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



2r>

dos r mayor

Efectos

( -- x y )

Descripción

Retira los dos valores del tope de la pila de retorno y cambia.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



2r@

dos r arroba

Efectos

( -- x y )

Descripción

Lee los dos valores del tope de la pila de retorno y cambia.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



2rot

dos rot

Efectos

( x y z q v w -- z q v w x y )

Descripción

Rota 2 valores.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



2soltar

dos soltar

Efectos

( x y -- )

Descripción

Suelta 2 valores.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




2variable

dos variable

Efectos

( | -- )

Descripción

Define una variable de 2 celdas.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



:

dos puntos

Efectos

( | ... -- )

Descripción

Empieza definición de dos puntos, agrega vocabulario de compilador y empieza a compilar.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



:sinnombre

dos puntos

Efectos

( | ... -- xt )

Descripción

Compila una palabra sin cabecera y empuja el token de ejecución.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



;

punto y coma

Efectos

( -- )

Descripción

Termina definición de dos puntos y remueve el vocabulario del tope de la pila de vocabularios. [C]

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



<

menor

Efectos

( n1 n2 -- f )

Descripción

Menor que con signo.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



<#

menor numeral

Efectos

( -- )

Descripción

Empieza conversión numérica.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



<#

menor igual

Efectos

( n1 n2 -- f )

Descripción

Menor o igual que con signo.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



<>

menor mayor

Efectos

( x y -- f )

Descripción

No igual.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



=

igual

Efectos

( x y -- f )

Descripción

Igual.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




>

mayor

Efectos

( n1 n2 -- f )

Descripción

Mayor que con signo.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




>=

mayor

Efectos

( n1 n2 -- f )

Descripción

Mayor o igual que con signo.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




>en

mayor en

Efectos

( -- a )

Descripción

Variable que almacena la posición en `bet` (buffer de entrada de texto).

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



>limite

mayor limite

Efectos

( -- a )

Descripción

Variable que almacena la posición final en bet.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



>r

mayor r

Efectos

( x -- )

Descripción

Empuja a la pila de retorno.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



?

cierra interrogación

Efectos

( a -- )

Descripción

Equivalente a @ ..

Vocabulario

Curto

Disponible en

curto.rom, curtox.rom

Ejemplos




?dup

cierra interrogación dup

Efectos

( x -- x x | x )

Descripción

Duplica si distinto de 0.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



?hacer

cierra interrogación hacer

Efectos

( u1 u2 -- )

Descripción

Empieza un bucle de `hacer` si u1 > u2, o de otra forma salta. [C]

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



?salir

cierra interrogación salir

Efectos

( f -- )

Descripción

Salida condicional.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



@

arroba

Efectos

( a -- x )

Descripción

Lee x de a.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




@+

arroba mas

Efectos

( a1 -- a2 x )

Descripción

Lee e incrementa dirección.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



Abortar

Efectos

( -- )

Descripción

Aborta edición.

Vocabulario

Curto

Disponible en

curtox.rom

Ejemplos




Anterior

Efectos

( -- )

Descripción

Edita bloque anterior.

Vocabulario

Editor

Disponible en

curtox.rom

Ejemplos




Cargar

Efectos

( -- )

Descripción

Guarda y evalua bloque actual.

Vocabulario

Editor

Disponible en

curtox.rom

Ejemplos




Cod

Efectos

( -- )

Descripción

Cambia edición a bloque de código.

Vocabulario

Editor

Disponible en

curtox.rom

Ejemplos




Devorar

Efectos

( -- )

Descripción

Escribe linea actual o región marcada al archivo ".snarf".

Vocabulario

Editor

Disponible en

curtox.rom

Ejemplos




Doc

Efectos

( -- )

Descripción

Cambia edición a bloque de documentación.

Vocabulario

Editor

Disponible en

curtox.rom

Ejemplos




Guardar

Efectos

( -- )

Descripción

Guarda bloque actual si está modificado.

Vocabulario

Editor

Disponible en

curtox.rom

Ejemplos




Pegar

Efectos

( -- )

Descripción

Inserta contenidos del archivo ".snarf".

Vocabulario

Editor

Disponible en

curtox.rom

Ejemplos





Siguiente

Efectos

( -- )

Descripción

Edita bloque siguiente.

Vocabulario

Editor

Disponible en

curtox.rom

Ejemplos




[

abre corchete

Efectos

( | ... -- )

Descripción

Entra en modo de interpretación. [C]

Vocabulario

Compilador

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




[']

tilde corchetes

Efectos

( | -- xt )

Descripción

Empuja token de ejecución de palabra. [C]

Vocabulario

Compilador

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




[caracter]

caracter corchetes

Efectos

( | -- c )

Descripción

Empuja código del primer caracter de palabra. [C]

Vocabulario

Compilador

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




[definida]

definida corchetes

Efectos

( | -- f )

Descripción

Prueba inmediatamente si una palabra está definida. [X]

Vocabulario

Compilador

Disponible en

curto.rom, curtox.rom

Ejemplos



[entonces]

entonces corchetes

Efectos

( -- )

Descripción

Condicional de intérprete. [X]

Vocabulario

Compilador

Disponible en

curto.rom, curtox.rom

Ejemplos




[nodefinida]

no definida corchetes

Efectos

( | -- f )

Descripción

Prueba inmediatamente si una palabra no está definida. [X]

Vocabulario

Compilador

Disponible en

curto.rom, curtox.rom

Ejemplos




[si]

si corchetes

Efectos

( | ... -- )

Descripción

Condicional de intérprete. [X]

Vocabulario

Compilador

Disponible en

curto.rom, curtox.rom

Ejemplos




[sino]

sino corchetes

Efectos

( | ... -- )

Descripción

Condicional de intérprete. [X]

Vocabulario

Compilador

Disponible en

curto.rom, curtox.rom

Ejemplos



\

contrabarra

Efectos

( | ... -- )

Descripción

Ignora hasta el final de la linea. [C]

Vocabulario

Compilador

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




\s

contrabarra s

Efectos

( | ... -- )

Descripción

Ignora hasta el final de la linea o el bloque, cuando cargando.

Vocabulario

Editor

Disponible en

curtox.rom

Ejemplos




]

cierra corchete

Efectos

( -- )

Descripción

Entra en modo de compilación.

Vocabulario

Editor

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




abortar

Diferida

Efectos

( ... -- )

Descripción

Limpia pilas y re-entra en modo de interpretación.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



abortar"

abortar abre comillas

Efectos

( f | ..." -- )

Descripción

Si verdadero, muestra texto encomillado y aborta.

Vocabulario

Compilador

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




abs

abs

Efectos

( n -- u )

Descripción

Valor absoluto.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




aceptar

Efectos

( a u1 -- u2 )

Descripción

Lee entrada de teclado a a, a lo sumo u1 bytes, empuja el número de caracteres leído.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




adsr

a d s r

Efectos

( u -- )

Descripción

Establece el campo ADSR del dispositivo de audio.

Vocabulario

Curto

Disponible en

curto.rom, curtox.rom

Ejemplos



alineado

Efectos

( n1 -- n2 )

Descripción

Alinea número.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




alinear

Efectos

( -- )

Descripción

Alinea tope de diccionario.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




alocar

Efectos

( u -- )

Descripción

Aloca u bytes en el diccionario.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




anexararchivo

Efectos

( a u -- u2 )

Descripción

Anexa datos al archivo especificado en el dispositivo de archivo y retorna campo de éxito.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




ano

año

Efectos

( -- u )

Descripción

Empuja año actual.

Vocabulario

Curto

Disponible en

curto.rom, curtox.rom

Ejemplos




apagar

Efectos

( a -- )

Descripción

Almacena 0 en a.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



aqui

aquí

Efectos

( -- a )

Descripción

Empuja puntero de tope de diccionario.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



arrancar

Efectos

( -- )

Descripción

Punto de entrada.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



atraves

a través

Efectos

( u1 u2 -- )

Descripción

Carga rango de bloques, ignora resto de linea si interpretado.

Vocabulario

Curto

Disponible en

curto.rom, curtox.rom

Ejemplos




audio

Efectos

( u -- )

Descripción

Selecciona dispositivo de audio 0 - 3.

Vocabulario

Curto

Disponible en

curto.rom, curtox.rom

Ejemplos



auto

Efectos

( u -- )

Descripción

Establece campo AUTO del dispositivo de pantalla.

Vocabulario

Curto

Disponible en

curto.rom, curtox.rom

Ejemplos



base

Efectos

( a -- )

Descripción

Variable que almacena la base numérica.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



bet

Efectos

( -- a )

Descripción

Buffer de entrada de texto.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



bl

b l

Efectos

( -- 32 )

Descripción

Constante de espacio en blanco.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



bloc

Efectos

( -- a )

Descripción

Empuja dirección de bloc borrador.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



blq

b l q

Efectos

( -- a )

Descripción

Variable que almacena el bloque en edición.

Vocabulario

Editor

Disponible en

curtox.rom

Ejemplos




borrar

Efectos

( a u -- )

Descripción

Limpia memoria.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




borrararchivo

Efectos

( -- )

Descripción

Borra archivo.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




botonj

Efectos

( -- u )

Descripción

Empuja campo botón del dispositivo controlador.

Vocabulario

Curto

Disponible en

curto.rom, curtox.rom

Ejemplos




brk

b r k

Efectos

( -- )

Descripción

Realiza instrucción BRK.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




bucle

Efectos

( -- )

Descripción

Fin de `hacer ... bucle` bucle.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




buffer:

buffer dos puntos

Efectos

( u | -- )

Descripción

Define un buffer de u bytes.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




buscar

Efectos

( a1 u1 a2 u2 -- a3 u3 f )

Descripción

Busca a2 u2 en a1 u1 y empuja bandera, la dirección y el largo restante donde fué encontrada.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




c!

c cierra exclamación

Efectos

( c a -- )

Descripción

Almacena byte c en la dirección a.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




c"

c abre comillas

Efectos

( | ..." -- a u )

Descripción

Empuja literal de cadena.

Vocabulario

Compilador

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




c,

c coma

Efectos

( c -- )

Descripción

Almacena byte en el diccionario e incrementa el puntero de diccionario.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




c@

c arroba

Efectos

( a -- c )

Descripción

Lee byte de la dirección a.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




cambiar

Efectos

( x y -- y x )

Descripción

Cambia valores de tope de pilla.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




campoc:

campo c dos puntos

Efectos

( | -- )

Descripción

Define campo de un byte en estructura, palabra agrega desplazamiento de campo.

Vocabulario

Curto

Disponible en

curto.rom, curtox.rom

Ejemplos



field:              ( |  -- )      Define campo de estructura del tamaño de una celda, palabra agrega desplazamiento de campo [X]

caracter

Efectos

( | -- c )

Descripción

Empuja primer caracter de palabra.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




cargar

Efectos

( u -- )

Descripción

Carga bloque, ignora resto de la linea si interpretado.

Vocabulario

Curto

Disponible en

curto.rom, curtox.rom

Ejemplos




cargarrom

cargar rom

Efectos

( a u -- )

Descripción

Carga archivo rom de nombre dado por a, u.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




celda+

celda mas

Efectos

( n1 -- n2 )

Descripción

Suma 2.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




celdas

celdas

Efectos

( u1 -- u2 )

Descripción

Multiplica u1 por 2.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




chau

Diferida

Efectos

( -- )

Descripción

Sale de la máquina virtual.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




cin

Diferida

Efectos

( -- c )

Descripción

Lee caracter del dispositivo de consola.

Vocabulario

Curto

Disponible en

curto.rom, curtox.rom

Ejemplos




codigo

código

Efectos

( | -- )

Descripción

Empieza definición de palabra en ensamblador.

Vocabulario

Curto

Disponible en

curto.rom, curtox.rom

Ejemplos




codigo

código

Efectos

( | -- )

Descripción

Empieza definición de palabra en ensamblador.

Vocabulario

Curto

Disponible en

curto.rom, curtox.rom

Ejemplos




colores

Efectos

( r g b -- )

Descripción

Establece colores de pantalla.

Vocabulario

Curto

Disponible en

curto.rom, curtox.rom

Ejemplos




comparar

Efectos

( a1 u1 a2 u2 -- n )

Descripción

Compara memoria lexicográficamente.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




compilador

Efectos

( -- )

Descripción

Remplaza el vocabulario actual por el vocabulario compilador.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



compilar,

compilar coma

Efectos

( xt -- )

Descripción

Compila un token de ejecución como llamada de subrutina.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




constante

Efectos

( x | -- )

Descripción

Define constante.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




consulta

Diferida

Efectos

( -- )

Descripción

Lee entrada de usuario a bet.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




contar

Efectos

( a1 -- a2 u )

Descripción

Empuja una cadena contada en a1 como dirección de inicio y largo.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




copyright

Efectos

( -- a )

Descripción

Dirección de la cadena de copyright terminada en cero.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




cout

Diferida

Efectos

( c -- )

Descripción

Escribe un caracter al dispositivo de consola.

Vocabulario

Curto

Disponible en

curto.rom, curtox.rom

Ejemplos




crear

Efectos

( | -- )

Descripción

Crea palabra apuntando al tope de diccionario actual.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




curto

Efectos

( -- )

Descripción

Cambia el vocabulario actual al vocabulario por defecto.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




d#

d numeral

Efectos

( | -- n )

Descripción

Empuja número decimal literal.

Vocabulario

Curto

Disponible en

curto.rom, curtox.rom

Ejemplos




datossprite

datos sprite

Efectos

( a -- )

Descripción

Establece campo dirección de dispositivo de pantalla.

Vocabulario

Curto

Disponible en

curto.rom, curtox.rom

Ejemplos




dbucle

d bucle

Efectos

( -- )

Descripción

Remueve contadores de tiempo de ejecución de hacer .. bucle.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



dda

d d a

Efectos

( -- u )

Descripción

Empuja día del año.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




ddls

d d l s

Efectos

( -- u )

Descripción

Empuja día de la semana.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



debajo+

debajo mas

Efectos

( n1 x n2 -- n3 x )

Descripción

Sumar n2 al tercer elemento de pila.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




decimal

Efectos

( -- )

Descripción

Establece `base` a 10.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




decompilar

Efectos

( xt -- )

Descripción

Decompila de dirección.

Vocabulario

Curto

Disponible en

curto.rom, curtox.rom

Ejemplos




definiciones

Efectos

( -- )

Descripción

Agrega futuras definiciones de diccionario al vocabulario actual.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




dei

Efectos

( c1 -- c2 )

Descripción

Lee puerto de byte c1 del dispositivo.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




dei2

dei dos

Efectos

( c -- u )

Descripción

Lee puerto corto c del dispositivo.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




dejar

Efectos

( ... -- )

Descripción

Limpia pilas y lee entrada de usuario.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




denuevo

Efectos

( -- )

Descripción

Repite bucle empezar ... denuevo.

Vocabulario

Compilador

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




deo

Efectos

( c1 c2 -- )

Descripción

Escribe puerto de byte c2 del dispositivo.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




deo2

deo dos

Efectos

( u c -- )

Descripción

Escribe puerto corto c del dispositivo.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




desplazard

desplazar d

Efectos

( u1 u2 -- u3 )

Descripción

Desplaza u1 u2 bits a la derecha.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




desplazari

desplazar i

Efectos

( u1 u2 -- u3 )

Descripción

Desplaza u1 a la izquierda en u2 bits.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




despr

desp r

Efectos

( -- x y )

Descripción

Empuja campos x/y de desplazamiento del dispositivo ratón.

Vocabulario

Curto

Disponible en

curto.rom, curtox.rom

Ejemplos




devorar

Efectos

( a u -- )

Descripción

Escribe datos al archivo ".snarf".

Vocabulario

Curto

Disponible en

curto.rom, curtox.rom

Ejemplos




dia

día

Efectos

( -- u )

Descripción

Empuja día del mes.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




dif

Efectos

( u1 u2 -- u3 )

Descripción

Resta inversa.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




diferir

Efectos

( | -- )

Descripción

Define palabra diferida.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




diferir!

diferir cierra admiración

Efectos

( xt1 xt2 -- )

Descripción

Establece el vector de palabra diferida xt2 a xt1.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos





diferir@

diferir arroba

Efectos

( xt1 -- xt2 )

Descripción

Lee el vector de palabra diferida xt1.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos



donde

dónde

Efectos

( u1 u2 | -- )

Descripción

Escanea bloques u1 a u2 buscando y lista ocurrencias.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




dup

Efectos

( x -- x x )

Descripción

Duplica el valor del tope de la pila.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




dup

dup mayor r

Efectos

( x -- x )

Descripción

Combinación mas rápida de `dup >r`.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




editar

Efectos

( u -- )

Descripción

Carga y edita bloque.

Vocabulario

Curto

Disponible en

curto.rom, curtox.rom

Ejemplos




ejecutar

Efectos

( xt -- )

Descripción

Invoca token de ejecución.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




elegir

Efectos

( ... u -- x )

Descripción

Empuja el u-ésimo valor de la pila, contado desde el tope.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




emitir

Diferida

Efectos

( c -- )

Descripción

Imprime caracter con código c.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




emitires

Efectos

( c u -- )

Descripción

emitir c u veces.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




empezar

Efectos

( -- )

Descripción

Empieza bucle.

Vocabulario

Compilador

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




empezar-estructura

empezar estructura

Efectos

( | -- u )

Descripción

Empieza definición de estructura, palabra empuja el largo total.

Vocabulario

Curto

Disponible en

curto.rom, curtox.rom

Ejemplos




en-xy

en x y

Efectos

( x y -- )

Descripción

Establece la posición del cursor a fila y columna x.

Vocabulario

Curto

Disponible en

curto.rom, curtox.rom

Ejemplos




encender

Efectos

( a -- )

Descripción

Almacena -1 en a.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




encima

Efectos

( x y -- x y x )

Descripción

Empuja segundo valor de la pila.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




encontrar

Efectos

( a1 -- a2 n )

Descripción

Localizar cadena contada en a1 en la pila de vocabulario y empuja dirección original y 0 o xt encontrado y 1 (inmediata) o '1.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




encontrarr

encontrar r

Efectos

( xt -- a f )

Descripción

Busca la entrada de diccionario correspondiente a xt.

Vocabulario

Curto

Disponible en

curto.rom, curtox.rom

Ejemplos




entonces

Efectos

( -- )

Descripción

Final de condicional.

Vocabulario

Compilador

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




entre

Efectos

( n1 n2 n3 -- f )

Descripción

Empuja bandera indicando si n1 está entre n2 y n3 (no inclusivo).

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




es

Efectos

( xt | -- )

Descripción

Establece vector de ejecución de palabra diferida.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




escanear

Efectos

( a1 u1 c -- a2 u2 )

Descripción

Salta caracteres hasta que encuentra c.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




escribirarchivo

escribir archivo

Efectos

( a u -- u2 )

Descripción

Escribe al archivo especificado en el dispositivo de archivo y retorna el campo de éxito.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




eshdv

es h d v

Efectos

( -- f )

Descripción

Empuja bandera de horario de verano.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




espacio

Efectos

( -- )

Descripción

Escribe caracter de espacio.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




espacios

Efectos

( u -- )

Descripción

Escribe u espacios.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




esperar

Efectos

( -- )

Descripción

Espera por eventos de entrada (nunca retorna).

Vocabulario

Curto

Disponible en

curto.rom, curtox.rom

Ejemplos




estado

Efectos

( -- a )

Descripción

Dirección de variable que almacena bandera de estado de compilación.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos





estador

estado r

Efectos

( -- u )

Descripción

Empuja campo de estado de dispositivo ratón.

Vocabulario

Curto

Disponible en

curto.rom, curtox.rom

Ejemplos



estallar

Efectos

( ... -- )

Descripción

Aborta con error.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos




exportar

Efectos

( u1 u2 -- )

Descripción

Vuelca contenidos de los bloques u1 a u2 (inclusive) a la consola.

Vocabulario

Curto

Disponible en

curto.rom, curtox.rom

Ejemplos




falso

Efectos

( -- 0 )

Descripción

Empuja constante falso.

Vocabulario

Curto

Disponible en

curto.rom, curto0.rom, curtox.rom

Ejemplos





field:              ( |  -- )      Define campo de estructura del tamaño de una celda, palabra agrega desplazamiento de campo [X]
fin-codigo          ( -- )                  Termina definición de palabra en ensamblador [X]
guardado            ( a1 u1 a2 u2 -- )      Guarda u1 bytes en a1 en archivo nombrado por a2, u2
guardar             ( |  -- )       Guarda memoria de h# 100 a tope de diccionario en archivo
h#                  ( |  -- n )     Empuja literal hexadecimal numérico [X]
h.                  ( n -- )                Imprime número hexadecimal
hace>               ( | ... -- a )          Establece el comportamiento de la última palabra creada [C]
hacer               ( u1 u2 -- )            Empieza un bucle de `hacer` contando de u2 a u1 [C]
hasta               ( f -- )                Testea y repite bucle `empezar ... hasta` [C]
hex                 ( -- )                  Establece `base` a 16
hora                ( -- u )                Empuja hora actual
i                   ( -- u )                Empuja índice del bucle `hacer` interno
icono               ( -- a )                Dirección del logo de UF (8x8 icn)
immediata           ( -- )                  Vuelve la definición más reciente inmediata
incluido            ( a u -- )              Incluye archivo designado por cadena dada [X*]
incluir             ( |  -- )       Incluye archivo designado por "" [X*]
interpretar         ( | ... -- )            Interpreta código en `bet`
invertir            ( n1 -- n2 )            Realiza un NOT binario
j                   ( -- u )                Empuja índice del bucle `hacer` externo
leerarchivo         ( a u -- u2 )           Lee del archivo especificado en el dispositivo de archivo y retorna el campo de éxito
limites             ( a1 n -- a2 a1 )       Devuelve un rango de a1 a a1 + n (no inclusivo)
limpiar             ( ... -- )              Limpia pila de valores
listar              ( u -- )                Tipea contenidos de bloque u [G]
literal             ( x -- )                Compila literal
literalc            ( a u -- )              Compila literal de cadena
llenar              ( a u c -- )            Llena memoria con el byte u
marcador            ( |  -- )      Define marcador para reestablecer diccionario y vocabularios al estado actual [X]
max                 ( n1 n2 -- n3 )         Valor máximo
mes                 ( -- u )                Empuja mes actual [X]
mientras            ( f -- )                Condicional en bucle `empezar ... mientras ... reppetir` [C]
min                 ( n1 n2 -- n3 )         Valor mínimo
minuto              ( -- u )                Empuja minuto actual [X]
mod                 ( n1 n2 -- n3 )         Módulo
moverc              ( a1 a2 u -- )          Copia memoria de a1 a a2
moverc>             ( a1 a2 u -- )          Copia memoria de a1 a a2 desde el final
muestra             ( a u -- )              Establece campos dirección y largo de dispositivo de audio [GX]
negar               ( n1 -- n2 )            Niega valor
nombrearchivo       ( a u -- )              Establece campo nombre del dispositivo de archivo (utiliza el `bloc`)
noop                ( -- )                  Hace nada
nuevo               ( -- )                  Marcador, restaura diccionario y vocabularios a por defecto [GX]
numero              ( a -- a 0 | n 1 )      Convierte cadena contada en a a número
o                   ( n1 n2 -- n3 )         Realiza OR binario
orden               ( -- )                  Imprime la pila de vocabularios y vocabulario de definiciones [X]
pagina              ( -- )                  Limpia pantalla [GD]
palabra             ( c | ...  -- a )    Salta espacios y parsea y retorna cadena delimitada por c como dirección de cadena contada en diccionario
palabras            ( -- )                  Imprime todas las palabras visibles en pila de vocabularios [X]
parar               ( código -- )           Termina máquina virtual uxn con código de estatus [X]
parsear             ( c | ...  -- a u )  Parsea y devuelve cadena delimitada por c
pellizcar           ( x y -- y )            Remueve segundo valor de la pila
pixel               ( u -- )                Establece campo pixel de dispositivo de pantalla [GX]
plegar              ( x y -- y x y )        Copia valor de tope de pila debajo del segundo
posicion            ( x y -- )              Establece los campos x/y de dispositivo de pantalla [GX]
postponer           ( |  -- )      Compila palabra si inmediata o código para compilar llamada a palabra sino [C]
previo              ( -- )                  Suelta vocabulatio del tope de la pila de vocabularios
profundidad         ( -- u )                Empuja profundidad de la pila
prompt              ( -- )                  Muestra prompt antes de leer entrada de usuario [D]
r>                  ( -- x )                Lee valor de pila de retorno
r>drop              ( -- )                  Suelta valor de tope de pila de retorno
r@                  ( -- x )                FLee valor de tope de pila de retorno
randomizar          ( -- )                  Establece semilla de número aleatorio a algún valor [X]
raton               ( -- x y )              Empuja campos x/y del dispositivo ratón [GX]
rc                  ( -- )                  Escribe un caracter de nueva linea
recurse             ( -- )                  Invoca la definición actual
repetir             ( -- )                  Fin de bucle `empezar ... mientras ... repetir` [C]
reset               ( -- )                  Limpia la pila de retorno
restringir          ( n1 n2 n3 -- n4 )      Asegura que n1 está entre n2 y n3 (inclusivo)
rnd                 ( -- n )                Retorna un número aleatorio [X]
rot                 ( x y z -- y z x )      Rota valores en la pila
s.                  ( u -- )                Imprime valor sin signo
s.d                 ( u1 u2 -- )            Imprime valor sin signo justificado a la derecha en u2 lugares
s/                  ( u1 u2 -- u3 )         División sin signo
s/mod               ( u1 u2 -- u3 u4 )      División sin signo con resto en u3 y resultado en u4
s<                  ( u1 u2 -- f )          Menor que sin signo
s>                  ( u1 u2 -- f )          Mayor que sin signo
salida              ( -- u )                Devuelve volumen de la envoltura [X]
salir               ( -- )                  Abandona palabra
segundo             ( -- u )                Empuja segundo actual [X]
semilla             ( -- a )                Semilla de número aleatorio actual [X]
si                  ( f -- )                Empieza condicional [C]
signo               ( n -- )                Emite signo de n durante conversión numérica
sino                ( -- )                  Empieza parte `sino` de condicional
sinusar             ( -- u )                Espacio libre disponible [X]
smod                ( u1 u2 -- u3 )         Módulo sin signo
solo                ( -- )                  Limpia la pila de vocabularios y establece el vocabulario por defecto
soltar              ( x -- )                Suelta el valor del tope de la pila
sostener            ( c -- )                Antepone caracter a conversión numérica
sostiene            ( a u -- )              Antepone cadena a conversión numérica
sprite              ( u -- )                Establece campo sprite de dispositivo de pantalla [X]
stdin               ( -- )                  Invocada cuando hay disponible entrada de consola [XD]
tamanopantalla!     ( w h -- )              Establece campos de tamaño de dispositivo de pantalla [GX]
tamanopantalla@     ( -- w h )              Lee campos de tamaño de dispositivo de pantalla [GX]
tambien             ( -- )                  Duplica la entrada del tope de la pila de vocabularios
tecla               ( -- c )                Lee caracter y empuja código [D]
teclaj              ( -- c )                Empuja campo tecla del dispositivo controlador [GX]
tema                ( -- )                  Carga archivo ".theme" si existe y establece colores del sistema [X]
terminar-estructura ( -- )          	    Termina definición de estructura [X]
tick                ( -- )                  Llamada por vector de pantalla mientras espera eventos de entrada [XD]
tipear              ( a u -- )              Imprime cadena
tipearc             ( a u -- )              Escribe cadena a la consola [G]
tipo-entrada        ( -- u )                Devuelve tipo de entrada de consola [X]
tirar               ( -- a u )              Lee contenido de archivo ".snarf" si existe, usa `bloc`, u puede ser 0 [X]
to                  ( a1 u -- a2 )          Computa dirección de u-ésima celda en a1
tocar               ( u -- )                Establece el campo tono de dispositivo de audio [GX]
ubicar              ( a1 u a2 -- )          Almacena cadena a1, u como cadena contada en a2
vaciar              ( a u -- )              Llena el area con espacios en blanco
variable            ( |  -- )      Define variable
vectorc             ( xt -- )               Establece el vector de consola
vectore             ( xt -- )               Establece vector de error ("catch") del sistema [X]
vectorj             ( xt -- )               Establece vector de dispositivo controlador [GX]
vectorp             ( xt -- )               Establece vector de dispositivo de pantalla [X]
vectorr             ( xt -- )               Establece vector de dispositivo ratón [GX]
ver                 ( |  -- )      Decompila palabra [X]
verdadero           ( -- -1 )               Empuja literal -1
vocabulario         ( |  -- )      Define nuevo vocabulario vacío, invocada para remplazar vocabulario actual
vocs                ( -- )                  Imprime pila de vocabularios, en órden de búsqueda
volcar              ( a u -- )              Vuelca memoria [X]
volumen             ( u -- )                Establece volumen de dispositivo de audio [G]
xor                 ( n1 n2 -- n3 )         Realiza XOR binario
y                   ( n1 n2 -- n3 )         AND binario
|                   ( -- )                  Equivalente a `salir entonces`