as command es el ensamblador GNU portátil en Linux. Usando como comando, podemos leer y ensamblar un archivo fuente.
- El propósito principal de ‘as ‘ es ensamblar la salida del compilador GNU del lenguaje C.
- como comando lee y ensambla el archivo .s. Además, siempre que no especifique el archivo, normalmente lee y ensambla el STDIN.
- La salida se almacena en un archivo llamado a.out y el formato del archivo es XCOFF.
Nota : el archivo fuente, es decir, el archivo .s, es una extensión para los archivos fuente que están escritos en lenguajes ensambladores.
Sintaxis:
as [ -a Modo ] [ -o ObjectFile ] [ -n Nombre ] [ -u ] [ -l [ ListFile ] ] [ -W | -w ] [ -x [ XCrossFile ] ] [ -s [ ListFile ]] [ -m ModeName ][-M][-Eoff|on ] [ -p off|on ] [ -i ] [ -v ] [ File ]
Nota:
- Ubicación del comando en el directorio de Linux: /usr/ccs/bin/as
- Salida: a.out
Opciones:
Para mostrar todas las opciones, use la ayuda del comando:
Sintaxis:
as --help
Opciones para como comando con ejemplos
1. crear archivos .s
Los archivos fuente .s están asociados con GNU Assembler.
Aporte:
Producción:
Archivo .s:
2. as: entrega archivos como salida después de aplicar el comando
Considere el archivo de muestra .s que hemos generado usando el ejemplo anterior, por lo que ahora, aplicando como comando al archivo sample.s, generaremos un archivo a.out .
Sintaxis:
as sample.s
Salida :
Nota: Las siguientes opciones son opcionales
3. -a: En general, como comando estará operando en modo de 32 bits. Usando el comando -a, podemos saber en qué modo está operando el comando. Este modo también se puede configurar usando -a32 si necesitamos una operación de 32 bits / -a64 si necesitamos una operación de 64 bits.
Considere el archivo anterior sample.s que hemos generado utilizando el programa sample.c. Aplicar -a al archivo enumerará la comprensión del código .s que se ha generado.
Sintaxis:
as sample.s -a
Salida :
4. -v: esta opción se puede utilizar para mostrar el número de versión.
Considere el archivo sample.s que hemos generado usando el ejemplo anterior, así que ahora aplicando la opción -v al archivo sample.s, sabremos la versión.
Sintaxis:
as sample.s -v
Producción:
5. -D: Esto no tiene ningún efecto. Se acepta para que sea más probable que los scripts escritos para otros ensambladores también funcionen con el comando as.
Ejemplo : considere la opción con la muestra. programa
Sintaxis:
as sample.s -D
6. –MD: Usando esta opción, puede hacer un archivo de dependencia para el archivo que crea. El archivo contiene dependencias del archivo fuente principal.
Ejemplo: necesitamos usar un nombre de archivo en un argumento. Considere el archivo sample.s
Uso principal: esta función se utiliza en la actualización automática de archivos MAKE.
Sintaxis:
as sample.s --MD two
7. –estadísticas: Esto mostrará las estadísticas de los recursos utilizados por el comando as.
Nota : El resultado estará en el formato, la cantidad máxima de espacio asignado durante el montaje, el tiempo total de ejecución empleado para el montaje.
En bytes y segundos de CPU respectivamente.
Sintaxis:
as sample.s --statistics
Publicación traducida automáticamente
Artículo escrito por bhukyavasanthkumar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA