Annotation of ADD_ver_10/ayuda.h, revision 1.1

1.1     ! rico        1: /********************************************************************/
        !             2: /*  ayuda.h                                                         */
        !             3: /*                                                                  */
        !             4: /*  Copyright (c) 1997-2006 Rafael Rico      (rafael.rico@uah.es)   */
        !             5: /*                                                                  */
        !             6: /*  This file is part of ADD version 5.10.                          */
        !             7: /*                                                                  */
        !             8: /*  ADD is free software; you can redistribute it and/or modify     */
        !             9: /*  it under the terms of the GNU General Public License as         */
        !            10: /*  published by the Free Software Foundation; either version 2 of  */
        !            11: /*  the License, or (at your option) any later version.             */
        !            12: /*                                                                  */
        !            13: /*  ADD is distributed in the hope that it will be useful,          */
        !            14: /*  but WITHOUT ANY WARRANTY; without even the implied warranty of  */
        !            15: /*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the   */
        !            16: /*  GNU General Public License for more details.                    */
        !            17: /*                                                                  */
        !            18: /*  You should have received a copy of the GNU General Public       */
        !            19: /*  License along with ADD; if not, write to the Free Software      */
        !            20: /*  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA        */
        !            21: /*  02111-1307  USA                                                 */
        !            22: /*                                                                  */
        !            23: /*  --------------------------- History --------------------------- */
        !            24: /*                                                                  */
        !            25: /*  Revision 1.2. 01/2006                                           */
        !            26: /*  Added GPL License and JavaDoc style documentation               */
        !            27: /*                                                                  */
        !            28: /*  Revision 1.1. 09/2005                                           */
        !            29: /*  Initial Revision                                                */
        !            30: /*                                                                  */
        !            31: /********************************************************************/
        !            32: 
        !            33: 
        !            34: /******************************************************************************/
        !            35: /* MÓDULO: ayuda.h                                                            */
        !            36: /*                                                                            */
        !            37: /* Texto de la ayuda.                                                         */
        !            38: /******************************************************************************/
        !            39: /* Fecha: 22 de septiembre de 2005                                            */
        !            40: /******************************************************************************/
        !            41: 
        !            42: 
        !            43: 
        !            44: /* TEXTO DE AYUDA */
        !            45: 
        !            46: char *textoayuda[] = {
        !            47: "ADD v5.1 (Analizador de Dependencias de Datos)\n"
        !            48: "FICHERO DE AYUDA\n\n"
        !            49: 
        !            50: "Opciones\n"
        !            51: "========\n\n"
        !            52: 
        !            53: "-h\t\teste texto de ayuda\n\n"
        !            54: 
        !            55: "Fichero de onfiguración\n"
        !            56: "=======================\n\n"
        !            57: 
        !            58: "-f [ruta]\tcargar configuración desde fichero\n"
        !            59: "\t\tsi no se da la ruta se toma una especificada por defecto:\n"
        !            60: "\t\t'configuracion.cfg'\n"
        !            61: "\t\tlos argumentos precedentes se sobreescriben\n"
        !            62: "\t\tlos siguientes no se tienen en cuenta\n"
        !            63: "\t\tpor defecto no se hace\n\n"
        !            64: 
        !            65: "Ficheros de arquitectura del repertorio de instrucciones\n"
        !            66: "========================================================\n\n"
        !            67: 
        !            68: "-n ruta\t\tfichero de nemónicos (por defecto: 'IA16-nemos.isa')\n\n"
        !            69: 
        !            70: "-u ruta\t\tfichero de ubicaciones (por defecto: 'IA16-ubis.isa')\n\n"
        !            71: 
        !            72: "Origen de datos\n"
        !            73: "===============\n\n"
        !            74: 
        !            75: "-Ot ruta\torigen de datos TRAZA (opción por defecto)\n\n"
        !            76: 
        !            77: "-Os ruta\torigen de datos SECUENCIA\n\n"
        !            78: 
        !            79: "-Oi hex\t\torigen de datos INSTRUCCIÓN HEXADECIMAL\n\n"
        !            80: 
        !            81: "Rango de procesamiento (sólamente se lee para analizar trazas)\n"
        !            82: "==============================================================\n\n"
        !            83: 
        !            84: "-pr [1-100]%\tporcentaje de datos a analizar (sólo trazas)\n"
        !            85: "\t\tpor defecto es el 100%\n\n"
        !            86: 
        !            87: "-pc [0-100]%\tcomienzo en porcentaje de los datos a analizar (sólo trazas)\n"
        !            88: "\t\tpor defecto es el 0%\n\n"
        !            89: 
        !            90: "-ip nº\t\tinstrucción de comienzo del análisis (sólo trazas)\n"
        !            91: "\t\tpor defecto es 0\n\n"
        !            92: 
        !            93: "-iu nº\t\tinstrucción final del análisis (sólo trazas)\n"
        !            94: "\t\tpor defecto es 0 y significa que es la última del fichero\n\n"
        !            95: 
        !            96: "Evaluar\n"
        !            97: "=======\n\n"
        !            98: 
        !            99: "-r\t\thacer recuentos\n"
        !           100: "\t\tpor defecto no se hacen\n\n"
        !           101: 
        !           102: "-c [ruta]\tasignar CPI a cada instrucción (requiere fichero de procesador)\n"
        !           103: "\t\tsi no se da la ruta se toma una especificada por defecto:\n"
        !           104: "\t\t'uP-8086-01.pro'\n"
        !           105: "\t\tpor defecto no se hace\n\n"
        !           106: 
        !           107: "-D\t\tNO analizar dependencias\n"
        !           108: "\t\tpor defecto sí se hace\n\n"
        !           109: 
        !           110: "Parámetros de análisis de dependencias de datos\n"
        !           111: "===============================================\n\n"
        !           112: 
        !           113: "-v tamaño\ttamaño de la ventana de instrucciones\n"
        !           114: "\t\tpor defecto es 32; máximo 2048\n\n"
        !           115: 
        !           116: "-L lista\tlistado de ubicaciones de la pizarra\n\n"
        !           117: 
        !           118: "-k\t\tdesacoplar tipos de dependencias de datos\n"
        !           119: "\t\tpor defecto no se hace\n\n"
        !           120: 
        !           121: "-dv\t\tno considerar dependencias verdaderas\n"
        !           122: "\t\tpor defecto sí se consideran\n\n"
        !           123: 
        !           124: "-da\t\tno considerar antidependencias\n"
        !           125: "\t\tpor defecto sí se consideran\n\n"
        !           126: 
        !           127: "-ds\t\tno considerar dependencias de salida\n"
        !           128: "\t\tpor defecto sí se consideran\n\n"
        !           129: 
        !           130: "-o\t\tdesacoplar por origen de los operandos\n"
        !           131: "\t\tpor defecto no se hace\n\n"
        !           132: 
        !           133: "-te\t\tno considerar dependencias debidas a explícitos\n"
        !           134: "\t\tpor defecto sí se consideran\n\n"
        !           135: 
        !           136: "-ti\t\tno considerar dependencias debidas a implícitos\n"
        !           137: "\t\tpor defecto sí se consideran\n\n"
        !           138: 
        !           139: "-s\t\tdesacoplar fuentes de dependencias de datos\n"
        !           140: "\t\tpor defecto no se hace\n\n"
        !           141: 
        !           142: "-qd\t\tno considerar dependencias debidas a datos\n"
        !           143: "\t\tpor defecto sí se consideran\n\n"
        !           144: 
        !           145: "-qa\t\tno considerar dependencias debidas a cómputo de direcciones\n"
        !           146: "\t\tpor defecto sí se consideran\n\n"
        !           147: 
        !           148: "-qs\t\tno considerar dependencias debidas a tráfico con la pila\n"
        !           149: "\t\tpor defecto sí se consideran\n\n"
        !           150: 
        !           151: "-qc\t\tno considerar dependencias debidas a códigos de condición\n"
        !           152: "\t\tpor defecto sí se consideran\n\n"
        !           153: 
        !           154: "Calcular\n"
        !           155: "========\n\n"
        !           156: 
        !           157: "-Cx\t\tcálculos a realizar\n"
        !           158: "\t\tpor defecto sólo se calculan los pasos de computación\n"
        !           159: "\t\tlos siguientes argumentos se pueden agrupar -Cxxx\n"
        !           160: "\t\to bien pueden darse separados -Cx -Cx\n"
        !           161: "\t\tx puede tomar los siguientes valores:\n\n"
        !           162: 
        !           163: "  m\t\tcalcular el CPI promedio (=> cpi)\n"
        !           164: "  t\t\tcalcular el tiempo de ejecución (=> cpi; análisis dependencias)\n"
        !           165: "  o\t\tobtener la lista de orden parcial (=> análisis dependencias)\n"
        !           166: "  c\t\tgenerar la matriz de caminos (=> análisis dependencias)\n"
        !           167: "  p\t\tNO calcular los pasos de computación (=> análisis dependencias)\n"
        !           168: "  g\t\tcalcular el grado de paralelismo (=> pasos)\n"
        !           169: "  a\t\tcalcular el acoplamiento (=> análisis dependencias)\n"
        !           170: "  h\t\tconstruir el histograma de los pasos de computación (=> pasos)\n\n"
        !           171: 
        !           172: "Volcar información en ficheros\n"
        !           173: "==============================\n\n"
        !           174: 
        !           175: "-Vx\t\tficheros a crear\n"
        !           176: "\t\tel fichero de resultados siempre se crea\n"
        !           177: "\t\tlos siguientes argumentos se pueden agrupar -Vxxx\n"
        !           178: "\t\to bien pueden darse separados -Vx -Vx\n"
        !           179: "\t\tx puede tomar los siguientes valores:\n\n"
        !           180: 
        !           181: "  d\t\tvolcar bases de datos\n"
        !           182: "  c [ruta]\tcrear nuevo fichero de configuración\n"
        !           183: "  v lista\tlistado de ventanas a salvar\n\n"
        !           184: 
        !           185: "-R ruta\t\tfichero de resultados (por defecto: 'resultados')\n\n"
        !           186: 
        !           187: "Nivel de notificaciones en el log\n"
        !           188: "=================================\n\n"
        !           189: 
        !           190: "-N nivel\t0:todo; 1:sin configuración; 2:sólo errores\n\n"
        !           191: 
        !           192: "Interfase gráfica\n"
        !           193: "=================\n\n"
        !           194: 
        !           195: "-Mx\t\tmostrar en pantalla\n"
        !           196: "\t\tpor defecto no se presenta nada\n"
        !           197: "\t\tlos siguientes argumentos se pueden agrupar -Mxxx\n"
        !           198: "\t\to bien pueden darse separados -Mx -Mx\n"
        !           199: "\t\tx puede tomar los siguientes valores:\n\n"
        !           200: 
        !           201: "  i\t\tpresentar información de la instrucción en curso\n"
        !           202: "  v\t\tpresentar información de la ventana en curso\n"};
        !           203: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>