EL LENGUAJE
Un lenguaje de robotica ha de tener bastante flexibilidad en operaciones de entrada, salida y en esperas temporales, sin embargo no necesita de complejas operaciones matemáticas ni de organización de archivos.
El lenguaje Dionisos es un lenguaje de tipo secuencial, esto
significa que ejecuta los comandos, uno tras otro, hasta que termina el programa
o encuentra el comando STOP.
Los comandos están constituidos por uno o
varios bytes, dependiendo de su naturaleza, el primer byte representa la clave
misma del comando y los siguientes, si los tiene, representan datos e información
necesaria para ejecutar dicho comando.
En este lenguaje nos encontramos dos
variables de uso general, en torno a ellas se realizan gran parte de las
operaciones y por lo tanto de su buen uso depende la riqueza del programa que
nosotros creamos.
La variable n es una variable de ocho bits que tiene gran
importancia en operaciones de entrada y salida puede tomar valores de 0 a 255, en
hexadecimal 00 a FF.
La variable pp es una variable de dieciseis bits que
toma gran importancia en operaciones con la memoria, puede tomar valores de 0 a
65535, en hexadecimal 0000 a FFFF.
En la carga de variables de 16 bits o
constantes de 16 bits, siempre se introducirá primero el byte de menor
rango, L y después el de mayor rango, H .
Asi el valor d(L) o d'(L)
representa un dato byte de entrada de menor rango, y el valor d(H) o d'(H)
representa un dato byte de entrada de mayor rango.
Recordemos que en el número
hexadecimal 6EA8 (por ejemplo) la parte de mayor rango d(H) la representa 6E,
mientras que la parte de menor rango d(L) la representa A8.
Asi también
recordemos que en la numeración Hexadecimal se utilizan 16 digitos a
diferencia del decimal que utiliza 10 o del binario que utiliza 2.
COMANDOS DIONISOS
Podemos dividir el conjunto de los comandos del lenguaje Dionisos en los siguientes bloques:
Comandos de Carga
Comandos de Entrada Salida
Comandos de Espera
Comandos de Comunicaciones
Comandos Aritméticos
Comandos Aritmético Lógicos
Comandos Condicionales
Comandos Display
Comandos USR
Comandos de Lazos
Comandos de LLamada
Comandos de Salto
Comandos de Tabla
Comandos de Motor
Comandos Analógicos
Comandos Generales
Tabla de codigos en formato pdf (Aprox. 3min).
Para volver AQUI
This page hosted by
Get your own Free Home Page