Provided by:
manpages-es-extra_0.8a-17_all 
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.