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                ( a -- )                Variable que almacena la base numérica
bet                 ( -- a )                Buffer de entrada de texto
bl                  ( -- 32 )               Constante de espacio en blanco
bloc                ( -- a )                Empuja dirección de bloc borrador
blq                 ( -- a )                Variable que almacena el bloque en edición [G]
borrar              ( a u -- )              Limpia memoria
borrararchivo       ( -- )                  Borra archivo
botonj              ( -- u )                Empuja campo botón del dispositivo controlador [GX]
brk                 ( -- )                  Realiza instrucción BRK
bucle               ( -- )                  Fin de `hacer ... bucle` bucle
buffer:             ( u |  -- )    Define un buffer de u bytes
buscar              ( a1 -- a2 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
buscar              ( a1 u1 a2 u2 -- a3 u3 f ) Busca a2 u2 en a1 u1 y empuja bandera, la dirección y el largo restante donde fué encontrada
c!                  ( c a -- )              Almacena byte c en la dirección a
c"                  ( | ..." -- a u )       Empuja literal de cadena [C]
c,                  ( c -- )                Almacena byte en el diccionario e incrementa el puntero de diccionario
c@                  ( a -- c )              Lee byte de la dirección a
cambiar             ( x y -- y x )          Cambia valores de tope de pilla
campoc:             ( |  -- )      Define campo de un byte en estructura, palabra agrega desplazamiento de campo [X]
caracter            ( |  -- c )    Empuja primer caracter de 
cargar              ( u -- )                Carga bloque, ignora resto de la linea si interpretado [G]
cargarrom           ( a u -- )              Carga archivo rom de nombre dado por a, u
celda+              ( n1 -- n2 )            Suma 2
celdas              ( u1 -- u2 )            Multiplica u1 por 2
chau                ( -- )                  Sale de la máquina virtual [D]
cin                 ( -- c )                Lee caracter del dispositivo de consola [GD]
codigo              ( |  -- )      Empieza definición de palabra en ensamblador [X]
colores             ( r g b -- )            Establece colores de pantalla [G]
comparar            ( a1 u1 a2 u2 -- n )    Compara memoria lexicográficamente
compilador          ( -- )                  Remplaza el vocabulario actual por el vocabulario `compilador`
compilar,           ( xt -- )               Compila un token de ejecución como llamada de subrutina
constante           ( x |  -- )    Define constante
consulta            ( -- )                  Lee entrada de usuario a `bet` [D]
contar              ( a1 -- a2 u )          Empuja una cadena contada en a1 como dirección de inicio y largo
copyright           ( -- a )                Dirección de la cadena de copyright terminada en cero
cout                ( c -- )                Escribe un caracter al dispositivo de consola [GD]
crear               ( |  -- )      Crea palabra apuntando al tope de diccionario actual
curto               ( -- )                  Cambia el vocabulario actual al vocabulario por defecto
curto - Version 9
d#                  ( |  -- n )     Empuja número decimal literal [X]
datossprite         ( a -- )                Establece campo dirección de dispositivo de pantalla [X]
dbucle              ( -- )                  Remueve contadores de tiempo de ejecución de `hacer .. bucle`
dda                 ( -- u )                Empuja día del año
ddls                ( -- u )                Empuja día de la semana
debajo+             ( n1 x n2 -- n3 x )     Sumar n2 al tercer elemento de pila
decimal             ( -- )                  Establece `base` a 16
decompilar          ( xt -- )               Decompila de dirección [X]
definiciones        ( -- )                  Agrega futuras definiciones de diccionario al vocabulario actual
dei                 ( c1 -- c2 )            Lee puerto de byte c1 del dispositivo
dei2                ( c -- u )              Lee puerto corto c del dispositivo
dejar               ( ... -- )              Limpia pilas y lee entrada de usuario
denuevo             ( -- )                  Repite bucle `empezar ... denuevo` [C]
deo                 ( c1 c2 -- )            Escribe puerto de byte c2 del dispositivo
deo2                ( u c -- )              Escribe puerto corto c del dispositivo
desplazard          ( u1 u2 -- u3 )         Desplaza u1 u2 bits a la derecha
desplazari          ( u1 u2 -- u3 )         Desplaza u1 a la izquierda en u2 bits
despr               ( -- x y )              Empuja campos x/y de desplazamiento del dispositivo ratón [GX]
devorar             ( a u -- )              Escribe datos al archivo ".snarf" [X]
dia                 ( -- u )                Empuja día del mes
dif                 ( u1 u2 -- u3 )         Resta inversa
diferir             ( |  -- )      Define palabra diferida
diferir!            ( xt1 xt2 -- )          Establece el vector de palabra diferida xt2 a xt1 
diferir@            ( xt1 -- xt2 )          Lee el vector de palabra diferida xt1
donde               ( u1 u2 |  -- )Escanea bloques u1 a u2 buscando  y lista ocurrencias
dup                 ( x -- x x )            Duplica el valor del tope de la pila
dup>r               ( x -- x )              Combinación mas rápida de `dup >r`
editar              ( u -- )                Carga y edita bloque [GD]
ejecutar            ( xt -- )               Invoca token de ejecución
elegir              ( ... u -- x )          Empuja el u-ésimo valor de la pila, contado desde el tope
emitir              ( c -- )                Imprime caracter con código c [D]
emitires            ( c u -- )              `emitir` c u veces
empezar             ( -- )                  Empieza bucle [C]
empezar-estructura  ( |  -- u )    Empieza definición de estructura, palabra empuja el largo total [X]
en-xy               ( x y -- )              Establece la posición del cursor a fila y columna x [G]
encender            ( a -- )                Almacena -1 en a
encima              ( x y -- x y x )        Empuja segundo valor de la pila
encontrarr          ( xt -- a f )      	    Busca la entrada de diccionario correspondiente a xt [X]
entonces            ( -- )                  Final de condicional [C]
entre               ( n1 n2 n3 -- f )       Empuja bandera indicando si n1 está entre n2 y n3 (no inclusivo)
es                  ( xt |  -- )   Establece vector de ejecución de palabra diferida
escanear            ( a1 u1 c -- a2 u2 )    Salta caracteres hasta que encuentra c
escribirarchivo     ( a u -- u2 )           Escribe al archivo especificado en el dispositivo de archivo y retorna el campo de éxito
eshdv               ( -- f )                Empuja bandera de horario de verano
espacio             ( -- )                  Escribe caracter de espacio
espacios            ( u -- )                Escribe u espacios
esperar             ( -- )                  Espera por eventos de entrada (nunca retorna) [X]
estado              ( -- a )                Dirección de variable que almacena bandera de estado de compilación
estador             ( -- u )                Empuja campo de estado de dispositivo ratón [GX]
estallar            ( ... -- )              Aborta con error
exportar            ( u1 u2 -- )            Vuelca contenidos de los bloques u1 a u2 (inclusive) a la consola [G]
falso               ( -- 0 )                Empuja constante falso
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`