File:  [Repository ATC2] / ADD_ver_10 / Source Code / Header Files / ayuda.h
Revision 1.2: download - view: text, annotated - select for diffs
Tue Feb 28 15:04:13 2006 UTC (18 years, 6 months ago) by rico
Branches: MAIN
CVS tags: HEAD
*** empty log message ***

/********************************************************************/
/*  ayuda.h                                                         */
/*                                                                  */
/*                                                                  */
/*  Copyright (c) 1997-2006 Rafael Rico      (rafael.rico@uah.es)   */
/*                                                                  */
/*  Este fichero forma parte de ADD                                 */
/*  (Analizador de Dependencias de Datos)                           */
/*  Version 5.10.                                                   */
/*                                                                  */
/*                                                                  */
/*  ADD es software libre. Puede redistribuirlo y/o modificarlo     */
/*  bajo los términos de la Licencia Pública General de GNU         */
/*  según es publicada por la Free Software Foundation, bien bajo   */
/*  la versión 2 de dicha Licencia o bien (según su elección)       */
/*  bajo cualquier versión posterior.                               */
/*                                                                  */
/*  ADD se distribuye con la esperanza de que sea útil,             */
/*  pero SIN NINGUNA GARANTÍA, incluso sin la garantía MERCANTIL    */
/*  implícita y sin garantizar la CONVENIENCIA PARA UN PROPÓSITO    */
/*  PARTICULAR. Véase la Licencia Pública General de GNU para       */
/*  más detalles.                                                   */
/*                                                                  */
/*  Debería haber recibido una copia de la Licencia Pública General */
/*  junto con ADD. Si no ha sido así, escriba a la Free Software    */
/*  Foundation, Inc., 51 Franklin St, Fifth Floor,                  */
/*  Boston, MA  02110-1301  EEUU.                                   */
/*                                                                  */
/*  -------------------------- Historia --------------------------- */
/*                                                                  */
/*  $Id: ayuda.h,v 1.2 2006/02/28 15:04:13 rico Exp $                                                            */
/*                                                                  */
/*  Revisión 1.2. 01/2006                                           */
/*  Se añade la licencia GPL y documentación en estilo Javadoc      */
/*                                                                  */
/*  Revisión 1.1. 09/2005                                           */
/*  Versión inicial                                                 */
/*                                                                  */
/********************************************************************/

/******************************************************************************/
/* MÓDULO: ayuda.h                                                            */
/*                                                                            */
/* Texto de la ayuda.                                                         */
/******************************************************************************/
/* Fecha: 22 de septiembre de 2005                                            */
/******************************************************************************/



/* TEXTO DE AYUDA */

char *textoayuda[] = {
"ADD v5.1 (Analizador de Dependencias de Datos)\n"
"FICHERO DE AYUDA\n\n"

"Opciones\n"
"========\n\n"

"-h\t\teste texto de ayuda\n\n"

"Fichero de onfiguración\n"
"=======================\n\n"

"-f [ruta]\tcargar configuración desde fichero\n"
"\t\tsi no se da la ruta se toma una especificada por defecto:\n"
"\t\t'configuracion.cfg'\n"
"\t\tlos argumentos precedentes se sobreescriben\n"
"\t\tlos siguientes no se tienen en cuenta\n"
"\t\tpor defecto no se hace\n\n"

"Ficheros de arquitectura del repertorio de instrucciones\n"
"========================================================\n\n"

"-n ruta\t\tfichero de nemónicos (por defecto: 'IA16-nemos.isa')\n\n"

"-u ruta\t\tfichero de ubicaciones (por defecto: 'IA16-ubis.isa')\n\n"

"Origen de datos\n"
"===============\n\n"

"-Ot ruta\torigen de datos TRAZA (opción por defecto)\n\n"

"-Os ruta\torigen de datos SECUENCIA\n\n"

"-Oi hex\t\torigen de datos INSTRUCCIÓN HEXADECIMAL\n\n"

"Rango de procesamiento (sólamente se lee para analizar trazas)\n"
"==============================================================\n\n"

"-pr [1-100]%\tporcentaje de datos a analizar (sólo trazas)\n"
"\t\tpor defecto es el 100%\n\n"

"-pc [0-100]%\tcomienzo en porcentaje de los datos a analizar (sólo trazas)\n"
"\t\tpor defecto es el 0%\n\n"

"-ip nº\t\tinstrucción de comienzo del análisis (sólo trazas)\n"
"\t\tpor defecto es 0\n\n"

"-iu nº\t\tinstrucción final del análisis (sólo trazas)\n"
"\t\tpor defecto es 0 y significa que es la última del fichero\n\n"

"Evaluar\n"
"=======\n\n"

"-r\t\thacer recuentos\n"
"\t\tpor defecto no se hacen\n\n"

"-c [ruta]\tasignar CPI a cada instrucción (requiere fichero de procesador)\n"
"\t\tsi no se da la ruta se toma una especificada por defecto:\n"
"\t\t'uP-8086-01.pro'\n"
"\t\tpor defecto no se hace\n\n"

"-D\t\tNO analizar dependencias\n"
"\t\tpor defecto sí se hace\n\n"

"Parámetros de análisis de dependencias de datos\n"
"===============================================\n\n"

"-v tamaño\ttamaño de la ventana de instrucciones\n"
"\t\tpor defecto es 32; máximo 2048\n\n"

"-L lista\tlistado de ubicaciones de la pizarra\n\n"

"-k\t\tdesacoplar tipos de dependencias de datos\n"
"\t\tpor defecto no se hace\n\n"

"-dv\t\tno considerar dependencias verdaderas\n"
"\t\tpor defecto sí se consideran\n\n"

"-da\t\tno considerar antidependencias\n"
"\t\tpor defecto sí se consideran\n\n"

"-ds\t\tno considerar dependencias de salida\n"
"\t\tpor defecto sí se consideran\n\n"

"-o\t\tdesacoplar por origen de los operandos\n"
"\t\tpor defecto no se hace\n\n"

"-te\t\tno considerar dependencias debidas a explícitos\n"
"\t\tpor defecto sí se consideran\n\n"

"-ti\t\tno considerar dependencias debidas a implícitos\n"
"\t\tpor defecto sí se consideran\n\n"

"-s\t\tdesacoplar fuentes de dependencias de datos\n"
"\t\tpor defecto no se hace\n\n"

"-qd\t\tno considerar dependencias debidas a datos\n"
"\t\tpor defecto sí se consideran\n\n"

"-qa\t\tno considerar dependencias debidas a cómputo de direcciones\n"
"\t\tpor defecto sí se consideran\n\n"

"-qs\t\tno considerar dependencias debidas a tráfico con la pila\n"
"\t\tpor defecto sí se consideran\n\n"

"-qc\t\tno considerar dependencias debidas a códigos de condición\n"
"\t\tpor defecto sí se consideran\n\n"

"Calcular\n"
"========\n\n"

"-Cx\t\tcálculos a realizar\n"
"\t\tpor defecto sólo se calculan los pasos de computación\n"
"\t\tlos siguientes argumentos se pueden agrupar -Cxxx\n"
"\t\to bien pueden darse separados -Cx -Cx\n"
"\t\tx puede tomar los siguientes valores:\n\n"

"  m\t\tcalcular el CPI promedio (=> cpi)\n"
"  t\t\tcalcular el tiempo de ejecución (=> cpi; análisis dependencias)\n"
"  o\t\tobtener la lista de orden parcial (=> análisis dependencias)\n"
"  c\t\tgenerar la matriz de caminos (=> análisis dependencias)\n"
"  p\t\tNO calcular los pasos de computación (=> análisis dependencias)\n"
"  g\t\tcalcular el grado de paralelismo (=> pasos)\n"
"  a\t\tcalcular el acoplamiento (=> análisis dependencias)\n"
"  h\t\tconstruir el histograma de los pasos de computación (=> pasos)\n\n"

"Volcar información en ficheros\n"
"==============================\n\n"

"-Vx\t\tficheros a crear\n"
"\t\tel fichero de resultados siempre se crea\n"
"\t\tlos siguientes argumentos se pueden agrupar -Vxxx\n"
"\t\to bien pueden darse separados -Vx -Vx\n"
"\t\tx puede tomar los siguientes valores:\n\n"

"  d\t\tvolcar bases de datos\n"
"  c [ruta]\tcrear nuevo fichero de configuración\n"
"  v lista\tlistado de ventanas a salvar\n\n"

"-R ruta\t\tfichero de resultados (por defecto: 'resultados')\n\n"

"Nivel de notificaciones en el log\n"
"=================================\n\n"

"-N nivel\t0:todo; 1:sin configuración; 2:sólo errores\n\n"

"Interfase gráfica\n"
"=================\n\n"

"-Mx\t\tmostrar en pantalla\n"
"\t\tpor defecto no se presenta nada\n"
"\t\tlos siguientes argumentos se pueden agrupar -Mxxx\n"
"\t\to bien pueden darse separados -Mx -Mx\n"
"\t\tx puede tomar los siguientes valores:\n\n"

"  i\t\tpresentar información de la instrucción en curso\n"
"  v\t\tpresentar información de la ventana en curso\n"};


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