Provided by: manpages-es-extra_0.8a-17_all bug

NOMBRE

       GNU as - el ensamblador transportable de GNU

SINOPSIS

       as [-a[dhlns][=fichero]] [-D] [--defsym S'IM=VAL] [-f] [--gstabs] [-I
       camino] [-K] [-L] [-M | --mri] [-o fichobj] [-R] [--traditional-format]
       [-v] [-w] [-- | ficheros...]

       opciones solamente para i960:
       [-ACA|-ACA_A|-ACB|-ACC|-AKA|-AKB|-AKC|-AMC] [-b] [-no-relax]

       opciones solamente para m680x0:
       [-l] [-mc68000|-mc68010|-mc68020]

DESCRIPCI'ON

       GNU  as es realmente una familia de ensambladores.  Si Ud. emplea (o ha
       empleado) el ensamblador de GNU en una arquitectura, deberia  encontrar
       un  entorno  bastante  similar  cuando  lo emplee en otra. Cada version
       tiene mucho en comun con las otras,  incluyendo  los  formatos  de  los
       ficheros objeto, la mayoria de las directivas del ensamblador (a menudo
       llamadas pseudo-ops) y la sintaxis del ensamblador.

       Para informacion sobre la sintaxis y las pseudo-ops empleadas  por  GNU
       as, consulte la entrada de menu `as' en Info (o el manual Empleando as:
       El Ensamblador de GNU).

       as  esta  concebido  principalmente  para  ensamblar  la   salida   del
       compilador  de  C de GNU gcc para el uso por el enlazador ld.  De todas
       formas, hemos intentado hacer que as ensamble correctamente todo lo que
       el ensamblador nativo haga.  Esto no significa que as siempre emplee la
       misma sintaxis que otro ensamblador para  la  misma  arquitectura;  por
       ejemplo,  sabemos  de varias versiones incompatibles de la sintaxis del
       lenguaje ensamblador de la familia 680x0.

       Cada vez que Ud. ejecuta as ensambla exactamente un programa fuente. El
       programa  fuente  esta  constituido por uno o mas ficheros. (La entrada
       estandar es tambien un fichero.)

       Si se llama a as sin dar nombres de ficheros, intenta leer  un  fichero
       de  entrada  desde  la  entrada  estandar de as,  que es normalmente su
       terminal.  Ud. ha de teclear entonces Ctrl-D para decirle a as  que  no
       hay   mas   programa   que   ensamblar.    Use  `--'  si  Ud.  necesita
       explicitamente nombrar el fichero de entrada estandar en  su  linea  de
       ordenes.

       as  puede  escribir avisos y mensajes de error en el fichero de errores
       estandar (usualmente su terminal). Esto no deberia ocurrir cuando as se
       ejecutara  automaticamente  a  traves  de  un  compilador.  Los  avisos
       informan de que supuestamente as podria estar ensamblando  un  programa
       defectuoso;  los  errores  informan  de  un  grave problema que para el
       ensamblado.

OPCIONES

       -a     Activa los listados del ensamblado. Hay varias  subopciones.   d
              omite  las directivas de depuracion.  h incluye el codigo fuente
              de alto nivel; esto solo esta disponible si  el  fichero  fuente
              puede  encontrarse, y si el codigo se compilo con -g.  l incluye
              un listado del ensamblador.  n omite procesamiento de formas.  s
              incluye  un  listado de simbolos.  = fichero establece el nombre
              del fichero de listado; esta debe ser la ultima subopcion.   Las
              subopciones predeterminadas son hls.

       -D     Esta  opcion  se acepta solamente por compatibilidad con guiones
              que llamen a otros ensambladores; no tiene ningun efecto en as.

       --defsym S'IM=VALOR
              Define el simbolo SIM con el valor VALOR  antes  del  ensamblado
              del  fichero  de  entrada.  VALOR debe ser una constante entera.
              Como en C, un 0x inicial indica un valor  hexadecimal,  y  un  0
              inicial indica un valor octal.

       -f     rapido  (``fast''):  omite  el  preprocesado  (se  supone que la
              fuente es la salida de un compilador).

       -I camino
              Anade camino a la lista de busqueda de las directivas .include.

       --gstabs
              Genera informacion  de  depuracion  stabs  para  cada  linea  de
              ensamblador.  Esto puede ayudar a depurar codigo ensamblador, si
              el depurador puede manejar esta informacion.

       -K     Lanza mensajes de advertencia cuando tablas  de  diferencias  se
              alteraron para largos desplazamientos.

       -L     Mantiene  (en  la tabla de simbolos) simbolos locales, empezando
              por `L'

       -M, --mri
              Ensambla en modo de compatibilidad MRI.

       -o fichobj
              Nombra al fichero objeto de salida de as.

       -R     Despliega la seccion de datos en la seccion de texto.

       --traditional-format
              Emplea el mismo formato que el  ensamblador  nativo,  cuando  es
              posible.

       -v     Anuncia la version de as.

       -W     Suprime mensajes de advertencia.

       -- | ficheros...
              Ficheros fuente a ensamblar, o entrada estandar (--)

       -Avar  (Cuando  se  ha  configurado  para  Intel  960.)  Especifica que
              variante de la arquitectura 960 es el objetivo.

       -b     (Cuando se ha configurado para Intel 960.)   Anade  codigo  para
              recolectar datos sobre las bifurcaciones tomadas.

       -no-relax
              (Cuando  se  ha  configurado  para  Intel  960.)   No altera las
              instrucciones  comparar-y-saltar  para  desplazamientos  largos;
              produce un error si es necesario.

       -l     (Cuando se ha configurado para Motorola 68000).
              Acorta  las referencias a simbolos sin definir, a una palabra en
              vez de a dos.

       -mc68000|-mc68010|-mc68020
              (Cuando se ha configurado para Motorola 68000).
              Especifica que procesador de la familia  68000  es  el  objetivo
              (por omision el 68020).

       Las  opciones  pueden  ir  en  cualquier  orden,  y pueden estar antes,
       despues o entre los nombres de ficheros. El orden  de  los  nombres  de
       fichero es significativo.

       `--'  (dos  guiones)  por  si  mismos  nombran al fichero de la entrada
       estandar explicitamente, como uno de  los  ficheros  para  que  as  los
       ensamble.

       Excepto  para  `--',  cualquier  argumento  de  la linea de ordenes que
       comience con un guion (`-')  es  una  opcion.  Cada  opcion  cambia  el
       comportamiento  de  as.   Ninguna opcion cambia la forma en que trabaje
       otra opcion. Una opcion es un `-' seguido por una o mas letras; importa
       si son mayusculas o minusculas. Todas las opciones se pueden omitir.

       La  opcion  `-o'  espera exactamente un nombre de fichero tras ella. El
       nombre de fichero puede ir inmediatamente tras la letra  de  la  opcion
       (por  compatibilidad  con  ensambladores  mas  antiguos) o puede ser el
       siguiente argumento de la orden (siguiendo el estandar de GNU).

       Estas dos lineas de ordenes son equivalentes:
       as  -o  mi-fichero-objeto.o  grrr.s
       as  -omi-fichero-objeto.o  grrr.s

V'EASE TAMBI'EN

       `as' en Info; Empleando as: El Ensamblador de GNU; gcc(1), ld(1).

DERECHOS DE COPIA

       Copyright (c) 1991, 1992 Free Software Foundation, Inc.

       Permission is granted to make and distribute verbatim  copies  of  this
       manual  provided  the  copyright  notice and this permission notice are
       preserved on all copies.

       Permission is granted to copy and distribute modified versions of  this
       manual  under  the  conditions  for verbatim copying, provided that the
       entire resulting derived work is  distributed  under  the  terms  of  a
       permission notice identical to this one.

       Permission  is  granted  to  copy  and  distribute translations of this
       manual into another language, under the above conditions  for  modified
       versions,  except  that  this  permission  notice  may  be  included in
       translations approved by the Free Software Foundation instead of in the
       original English.

       N. del T.: Solo tiene validez legal el aviso de copyright original.