Annotation of ADD_ver_10/Source Code/Header Files/ayuda.h, revision 1.1
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>