/********************************************************************/
/* 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>