Annotation of ADD_ver_10/ayuda.h, revision 1.2
1.1 rico 1: /******************************************************************************/
2: /* MÓDULO: ayuda.h */
3: /* */
4: /* Texto de la ayuda. */
5: /******************************************************************************/
6: /* Fecha: 22 de septiembre de 2005 */
7: /******************************************************************************/
8:
9:
10:
11: /* TEXTO DE AYUDA */
12:
13: char *textoayuda[] = {
14: "ADD v5.1 (Analizador de Dependencias de Datos)\n"
15: "FICHERO DE AYUDA\n\n"
16:
17: "Opciones\n"
18: "========\n\n"
19:
20: "-h\t\teste texto de ayuda\n\n"
21:
22: "Fichero de onfiguración\n"
23: "=======================\n\n"
24:
25: "-f [ruta]\tcargar configuración desde fichero\n"
26: "\t\tsi no se da la ruta se toma una especificada por defecto:\n"
27: "\t\t'configuracion.cfg'\n"
28: "\t\tlos argumentos precedentes se sobreescriben\n"
29: "\t\tlos siguientes no se tienen en cuenta\n"
30: "\t\tpor defecto no se hace\n\n"
31:
32: "Ficheros de arquitectura del repertorio de instrucciones\n"
33: "========================================================\n\n"
34:
35: "-n ruta\t\tfichero de nemónicos (por defecto: 'IA16-nemos.isa')\n\n"
36:
37: "-u ruta\t\tfichero de ubicaciones (por defecto: 'IA16-ubis.isa')\n\n"
38:
39: "Origen de datos\n"
40: "===============\n\n"
41:
42: "-Ot ruta\torigen de datos TRAZA (opción por defecto)\n\n"
43:
44: "-Os ruta\torigen de datos SECUENCIA\n\n"
45:
46: "-Oi hex\t\torigen de datos INSTRUCCIÓN HEXADECIMAL\n\n"
47:
48: "Rango de procesamiento (sólamente se lee para analizar trazas)\n"
49: "==============================================================\n\n"
50:
51: "-pr [1-100]%\tporcentaje de datos a analizar (sólo trazas)\n"
52: "\t\tpor defecto es el 100%\n\n"
53:
54: "-pc [0-100]%\tcomienzo en porcentaje de los datos a analizar (sólo trazas)\n"
55: "\t\tpor defecto es el 0%\n\n"
56:
57: "-ip nº\t\tinstrucción de comienzo del análisis (sólo trazas)\n"
58: "\t\tpor defecto es 0\n\n"
59:
60: "-iu nº\t\tinstrucción final del análisis (sólo trazas)\n"
61: "\t\tpor defecto es 0 y significa que es la última del fichero\n\n"
62:
63: "Evaluar\n"
64: "=======\n\n"
65:
66: "-r\t\thacer recuentos\n"
67: "\t\tpor defecto no se hacen\n\n"
68:
69: "-c [ruta]\tasignar CPI a cada instrucción (requiere fichero de procesador)\n"
70: "\t\tsi no se da la ruta se toma una especificada por defecto:\n"
71: "\t\t'uP-8086-01.pro'\n"
72: "\t\tpor defecto no se hace\n\n"
73:
74: "-D\t\tNO analizar dependencias\n"
75: "\t\tpor defecto sí se hace\n\n"
76:
77: "Parámetros de análisis de dependencias de datos\n"
78: "===============================================\n\n"
79:
80: "-v tamaño\ttamaño de la ventana de instrucciones\n"
81: "\t\tpor defecto es 32; máximo 2048\n\n"
82:
83: "-L lista\tlistado de ubicaciones de la pizarra\n\n"
84:
85: "-k\t\tdesacoplar tipos de dependencias de datos\n"
86: "\t\tpor defecto no se hace\n\n"
87:
88: "-dv\t\tno considerar dependencias verdaderas\n"
89: "\t\tpor defecto sí se consideran\n\n"
90:
91: "-da\t\tno considerar antidependencias\n"
92: "\t\tpor defecto sí se consideran\n\n"
93:
94: "-ds\t\tno considerar dependencias de salida\n"
95: "\t\tpor defecto sí se consideran\n\n"
96:
97: "-o\t\tdesacoplar por origen de los operandos\n"
98: "\t\tpor defecto no se hace\n\n"
99:
100: "-te\t\tno considerar dependencias debidas a explícitos\n"
101: "\t\tpor defecto sí se consideran\n\n"
102:
103: "-ti\t\tno considerar dependencias debidas a implícitos\n"
104: "\t\tpor defecto sí se consideran\n\n"
105:
106: "-s\t\tdesacoplar fuentes de dependencias de datos\n"
107: "\t\tpor defecto no se hace\n\n"
108:
109: "-qd\t\tno considerar dependencias debidas a datos\n"
110: "\t\tpor defecto sí se consideran\n\n"
111:
112: "-qa\t\tno considerar dependencias debidas a cómputo de direcciones\n"
113: "\t\tpor defecto sí se consideran\n\n"
114:
115: "-qs\t\tno considerar dependencias debidas a tráfico con la pila\n"
116: "\t\tpor defecto sí se consideran\n\n"
117:
118: "-qc\t\tno considerar dependencias debidas a códigos de condición\n"
119: "\t\tpor defecto sí se consideran\n\n"
120:
121: "Calcular\n"
122: "========\n\n"
123:
124: "-Cx\t\tcálculos a realizar\n"
125: "\t\tpor defecto sólo se calculan los pasos de computación\n"
126: "\t\tlos siguientes argumentos se pueden agrupar -Cxxx\n"
127: "\t\to bien pueden darse separados -Cx -Cx\n"
128: "\t\tx puede tomar los siguientes valores:\n\n"
129:
130: " m\t\tcalcular el CPI promedio (=> cpi)\n"
131: " t\t\tcalcular el tiempo de ejecución (=> cpi; análisis dependencias)\n"
132: " o\t\tobtener la lista de orden parcial (=> análisis dependencias)\n"
133: " c\t\tgenerar la matriz de caminos (=> análisis dependencias)\n"
134: " p\t\tNO calcular los pasos de computación (=> análisis dependencias)\n"
135: " g\t\tcalcular el grado de paralelismo (=> pasos)\n"
136: " a\t\tcalcular el acoplamiento (=> análisis dependencias)\n"
137: " h\t\tconstruir el histograma de los pasos de computación (=> pasos)\n\n"
138:
139: "Volcar información en ficheros\n"
140: "==============================\n\n"
141:
142: "-Vx\t\tficheros a crear\n"
143: "\t\tel fichero de resultados siempre se crea\n"
144: "\t\tlos siguientes argumentos se pueden agrupar -Vxxx\n"
145: "\t\to bien pueden darse separados -Vx -Vx\n"
146: "\t\tx puede tomar los siguientes valores:\n\n"
147:
148: " d\t\tvolcar bases de datos\n"
149: " c [ruta]\tcrear nuevo fichero de configuración\n"
150: " v lista\tlistado de ventanas a salvar\n\n"
151:
152: "-R ruta\t\tfichero de resultados (por defecto: 'resultados')\n\n"
153:
154: "Nivel de notificaciones en el log\n"
155: "=================================\n\n"
156:
157: "-N nivel\t0:todo; 1:sin configuración; 2:sólo errores\n\n"
158:
159: "Interfase gráfica\n"
160: "=================\n\n"
161:
162: "-Mx\t\tmostrar en pantalla\n"
163: "\t\tpor defecto no se presenta nada\n"
164: "\t\tlos siguientes argumentos se pueden agrupar -Mxxx\n"
165: "\t\to bien pueden darse separados -Mx -Mx\n"
166: "\t\tx puede tomar los siguientes valores:\n\n"
167:
168: " i\t\tpresentar información de la instrucción en curso\n"
169: " v\t\tpresentar información de la ventana en curso\n"};
170:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>