Professional Documents
Culture Documents
DESCRIPCIÓN:
GEL (General Extension Language) es una herramienta de escritura. Un scipt es un documento que
contiene instrucciones que ejecuta diversas funciones en el interior del programa.
Al realizar la depuración, a menudo es necesario llenar la memoria con un valor conocido antes de
compilar y ejecutar un nuevo código. En lugar de utilizar constantemente los comandos del menú,
creamos un archivo GEL (Lenguaje de extensión general) que automatiza el proceso. Los archivos GEL
se pueden usar para ejecutar una serie de comandos que el usuario especifica.
MATERIAL:
INTRODUCCIÓN:
• Sintaxis en estilo C
• Disponibles gran cantidad de comandos del depurador como funciones GEL
• Posibilidad de crear funciones propias
En ésta práctica se utilizará el proyecto y códigos creados en la práctica #1, por lo que se recomienda
crear un respaldo del programa ya que se utilizará para futuras prácticas.
DESARROLLO:
3. Guarde el archivo GEL como mygel.gel (Tenga cuidado de guardarlo con la extensión correcta)
File ® Save
En el nuevo archivo gel, crearemos un nuevo item de menú (que aparecerá en el menú “GEL”
del CCS) llamado “Mi función GEL”. Escriba lo siguiente en el archivo:
Help ® Contents
El comando menuitem que usamos en pasos previos colocará el título “Mi función GEL” en el
menú GEL en CCS. Cuando se selecciona este item, queremos que sea capaz de seleccionar
diferentes operaciones. Los items de Submenú se crean con el comando hotmenu.
Escriba lo siguiente en el archivo GEL para crear un item de submenú que borre la matriz de
memoria
hotmenu ClearArray ()
• Ubicación (Address)
• Tipo de memoria (data memory=0)
• Longitud (# de palabras)
• Patron de llenado de memoria
En este ejemplo queremos pedir que el usuario escriba un valor para cada ubicación de
memoria. En lugar de usar el comando hotmenu, el comando dialog nos permitirá consultar
al usuario.
Escriba lo siguiente:
Para usar un archivo GEL debe ser cargado en CCS. Cuando se carga, se muestra en la ventana
Explorer de la carpeta GEL en CCS.
File ® Save
Sin observar los arreglos, será dificil ver el efecto de su script. Abra una ventana de memoria
para ver el gBuf.
View ® Memory
Title: gBuf
Address: gBuf
Q-Value: 0
En la ventana Explorer del CCS (a la izquierda), localice y expanda la carpeta de archivos GEL.
El CCS lista aquí todos los archivos GEL cargados.