Toolkit II, Manual de Usuario
Anterior Siguiente

Apéndice B

Toolkit II y ensamblador GST

Este apéndice ilustra el uso de las facilidades del Toolkit II con el ensamblador y "linkador" de GST (la versión usada por QJUMP es la suministrada por GST con su compilador QC: ¡merece la pena comprar QC incluso sólo por tener el ensamblador y el "linkador"!).

Los programas aceptan una gran variedad de opciones en su línea de comandos. Esta línea de comandos puede ser pasada a los programas en el parámetro-cadena del comando EX. Desafortunadamente, los programas no tratan de encontrar el directorio de omisión para datos, por lo que es necesario añadirlo a los nombres de los ficheros en las línea de comandos.

El ensamblador se llama ASM y el "linkador" LINK. Los nombres de ficheros pueden ser pasados a estos procedimientos como cadenas o como nombres.

100 REMark ensamblado de un fichero relocalizable
110 :
120 DEFine PROCedure asr(file$)
130 EX asm;DATAD$&PARSTR$(file$,1)&"-errors scr"
140 END DEFine asr
150 :
160 REMark ensamblado con listado
170 :
180 DEFine PROCedure asl(file$)
190 EW asm;DATAD$&PARSTR$(file$,1)&"-list ser - nosym"
200 END DEFine asl
210 :
220 REMark programa de "linkado"
230 :
240 DEFine PROCedure lk(file$)
250 EX link;DATAD$&PARSTR$(file$,1)&"-with"&DATAD$&"link -nolist"
260 END DEFine lk

Si el directorio de omisión es "FLP1_JUNK_", los procedimientos ASL "table" y LK "master" crearán las cadenas de parámetros de comandos en el ensamblador y "linkador"

FLP1_JUNK_table -list ser -nosym
y
FLP1_JUNK_master -with FLP1_JUNK_link -nolist

Anterior Índice de Materias Siguiente
Lista de Extensiones   Protocolo de la red local