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>