InglésFrancésEspañol

Ad


icono de página de OnWorks

h8300-hitachi-coff-as: en línea en la nube

Ejecute h8300-hitachi-coff-as en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando h8300-hitachi-coff-as que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


AS: el ensamblador GNU portátil.

SINOPSIS


como [-a[cdhlns] [=presentar]] [--alterno] [-D]
[--defsym sym=val] [-f] [-g] [--gstabs] [--gstabs +]
[--gdwarf-2] [--ayuda] [-I dir] [-J] [-K] [-L]
[--listing-lhs-ancho=NUM] [--listado-lhs-ancho2=NUM]
[--listing-rhs-ancho=NUM] [--listing-cont-lines=NUM]
[--keep-locales] [-o archivoobj] [-R] [--Estadísticas] [-v]
[-versión] [--versión] [-W] [--advertir] [- advertencias fatales]
[-w] [-x] [-Z] [--objetivo-ayuda] [opciones-objetivo]
[--archivos ...]

Target Alpha opciones:
[-mcpu]
[-mdebug-no-mdebug]
[-relajarse] [-g] [-Gtamaño]
[-F] [-32dir]

Target ARC opciones:
[-marc [5⎪6⎪7⎪8]]
[-EB-EL]

Target ARM opciones:
[-mcpu=procesador[+extensión...]]
[-marcha=arquitectura[+extensión...]]
[-mfpu=formato de coma flotante]
[-mfloat-abi=abi]
[-meabi=ver]
[-pulgar]
[-EB-EL]
[-mapas-32-mapas-26-mapcs-flotador
-mapcs-reentrante]
[-mthumb-interfuncionamiento] [-k]

Target CRIS opciones:
[--guion bajo--no-subrayado]
[--Foto] [-N]
[--emulación = criself--emulación = crisaout]
[--march = v0_v10--marcha = v10--marcha = v32--march = common_v10_v32]

Target D10V opciones:
[-O]

Target D30V opciones:
[-O-n-N]

Target i386 opciones:
[- 32- 64] [-n]

Target i960 opciones:
[-ACA-ACA_A-ACB-ACC-también conocido como-AKB
-AKC-AMC]
[-b] [-no-relajarse]

Target IA-64 opciones:
[-mconstante-gp-mauto-pic]
[-milp32-milp64-mlp64-Mp64]
[-mleMbe]
[-munwind-check = advertencia-munwind-check = error]
[-mhint.b = ok-mhint.b = advertencia-mhint.b = error]
[-x-x explícito] [-xauto] [-xdebug]

Target IP2K opciones:
[-mip2022-mip2022ext]

Target M32R opciones:
[--m32rx- [no-] advertir-explícito-conflictos-paralelos
--W [n] p]

Target M680X0 opciones:
[-l] [-m68000-m68010-m68020⎪ ...]

Target M68HC11 opciones:
[-m68hc11-m68hc12-m68hcs12]
[-más corto-mlong]
[-mhort-doble-mlong-doble]
[--fuerza-ramas-largas] [- ramas cortas]
[--modo directo estricto] [--print-insn-sintaxis]
[--imprimir-códigos de operación] [--generar-ejemplo]

Target MCORE opciones:
[-jsri2bsr] [-filtro] [-relajarse]
[-mcpu = [210⎪340]]

Target MIPS opciones:
[-nocpp] [-EL] [-EB] [-O[optimización nivel]]
[-g[depurar nivel]] [-G número] [-KPIC] [-llamada_compartida]
[-no_compartido] [-xgot]
[-mabi=ABI] [-32] [-N32] [-64] [-mfp32] [-mgp32]
[-marcha=CPU] [-mtune=CPU] [-mips1] [-mips2]
[-mips3] [-mips4] [-mips5] [-mips32] [-mips32r2]
[-mips64] [-mips64r2]
[-construir-flotadores] [-no-construye-flotadores]
[-trampa] [-sin descanso] [-descanso] [-no-trampa]
[-mfix7000] [-mno-fix7000]
[-mips16] [-no-mips16]
[-mips3d] [-no-mips3d]
[-mdmx] [-no-mdmx]
[-mdebug] [-no-mdebug]
[-mpdr] [-mno-pdr]

Target MMIX opciones:
[--nombres-de-registro-especiales-fijos] [--globalizar-símbolos]
[--gnu-sintaxis] [--relajarse] [--símbolos-no-predefinidos]
[--no-expandir] [--no-fusionar-gregs] [-x]
[--enlazar-asignado-gregs]

Target PDP11 opciones:
[-mpic-mno-foto] [-centro comercial] [-mno-extensiones]
[-mextensión-mno-extensión]
[-mcpu] [-mmáquina]

Target picoJava opciones:
[-megabyteMe]

Target PowerPC opciones:
[-mpwrx-mpwr2-mpwr-m601-mppc-mppc32-m603-m604
-m403-m405-mppc64-m620-mppc64puente-mbooke
-booke32-booke64]
[-mcom-muchos-maltivec] [-miembro]
[-mregnames-mno-renombres]
[-relocalizable-mrelocatable-lib]
[-m poco-mlittle-endian-muy grande-mbig-endian]
[-msolaris-mno-solaris]

Target SPARC opciones:
[-Av6-Av7-Av8-Asparclet-Asparclito
-Av8plus-Av8plusa-Av9-Av9a]
[-xarch = v8plus-xarch = v8plusa] [-bache]
[-32-64]

Target TIC54X opciones:
[-mcpu = 54 [123589]-mcpu = 54 [56] lp] [-modomfar-mf]
[-errores-a-archivo Me ]

Target xtensa opciones:
[- [no-] literales de sección de texto] [- [no-] absolutos-literales]
[- [no-] objetivo-alinear] [- [no-] llamadas largas]
[- [no-] transformar]
[--rename-sección viejo nombre=nuevo nombre]

DESCRIPCIÓN


GNU as es realmente una familia de ensambladores. Si usa (o ha usado) el ensamblador GNU en
una arquitectura, debería encontrar un entorno bastante similar cuando lo use en otra
arquitectura. Cada versión tiene mucho en común con las demás, incluido el archivo objeto
formatos, la mayoría de las directivas de ensamblador (a menudo llamadas pseudo-operaciones) y sintaxis de ensamblador.

as está destinado principalmente a ensamblar la salida del compilador GNU C "gcc" para que lo utilice el
enlazador "ld". Sin embargo, hemos intentado hacer as montar correctamente todo lo que
otros ensambladores para la misma máquina ensamblarían. Todas las excepciones están documentadas.
explícitamente. Esto no significa as siempre usa la misma sintaxis que otro ensamblador para el
misma arquitectura; por ejemplo, conocemos varias versiones incompatibles del ensamblaje 680x0
sintaxis del lenguaje.

Cada vez que corres as ensambla exactamente un programa fuente. El programa fuente está hecho
de uno o más archivos. (La entrada estándar también es un archivo).

Das as una línea de comando que tiene cero o más nombres de archivo de entrada. Los archivos de entrada son
leer (del nombre del archivo de la izquierda a la derecha). Un argumento de línea de comando (en cualquier posición) que tiene
no se toma ningún significado especial para ser un nombre de archivo de entrada.

Si das as sin nombres de archivo, intenta leer un archivo de entrada desde el as estándar
entrada, que normalmente es su terminal. Puede que tengas que escribir Ctrl-D para contar as no hay
más programa para montar.

Uso -- si necesita nombrar explícitamente el archivo de entrada estándar en su línea de comando.

Si la fuente está vacía, as produce un archivo de objeto pequeño y vacío.

as puede escribir advertencias y mensajes de error en el archivo de error estándar (normalmente su
Terminal). Esto no debería suceder cuando se ejecuta un compilador as automáticamente. Advertencias
informar una suposición hecha para que as podría seguir armando un programa defectuoso; informe de errores
un grave problema que detiene el montaje.

Si estas invocando as a través del compilador GNU C, puede utilizar el -Washington opción de aprobar
argumentos hasta el ensamblador. Los argumentos del ensamblador deben estar separados de cada
otro (y el -Washington) por comas. Por ejemplo:

gcc -c -g -O -Wa, -alh, -L archivo.c

Esto pasa dos opciones al ensamblador: -alh (emitir un listado a la salida estándar con
fuente de alto nivel y montaje) y -L (conserve los símbolos locales en la tabla de símbolos).

Por lo general, no es necesario utilizar este -Washington mecanismo, ya que muchos compiladores de línea de comandos
El compilador pasa automáticamente las opciones al ensamblador. (Puede llamar a GNU
controlador del compilador con el -v opción para ver con precisión qué opciones pasa a cada
pase de compilación, incluido el ensamblador).

CAMPUS


-a [cdhlmns]
Active los listados de varias formas:

-C.A omitir falsos condicionales

-anuncio omitir directivas de depuración

-ah incluir fuente de alto nivel

-Alabama incluir montaje

-a.m incluir macro expansiones

-un omitir el procesamiento de formularios

-como incluir símbolos

= archivo
establecer el nombre del archivo de listado

Puede combinar estas opciones; por ejemplo, use -aln para listado de ensamblaje sin
procesamiento de formularios. los = archivo La opción, si se usa, debe ser la última. Por sí mismo, -a
por defecto es -ahls.

--alterno
Comience en modo macro alternativo, consulte @ref {Altmacro ,, ". Altmacro"}.

-D Ignorado. Esta opción se acepta por compatibilidad de secuencias de comandos con llamadas a otros
ensambladores.

--defsym sym=propuesta de
Definir el símbolo sym para ser propuesta de antes de ensamblar el archivo de entrada. propuesta de debe ser un
constante entera. Como en C, un líder 0x indica un valor hexadecimal y un encabezado
0 indica un valor octal.

-f `` rápido '' --- omita los espacios en blanco y comente el preprocesamiento (suponga que la fuente es el compilador
producción).

-g
--gen-depuración
Genere información de depuración para cada línea de origen del ensamblador utilizando cualquier depuración
el formato es el preferido por el destino. Esto significa actualmente STABS, ECOFF o
ENANO2.

--gstabs
Genere información de depuración de puñaladas para cada línea de ensamblador. Esto puede ayudar a depurar
código ensamblador, si el depurador puede manejarlo.

--gstabs +
Genere información de depuración de puñaladas para cada línea de ensamblador, con extensiones GNU que
probablemente solo gdb pueda manejar, y eso podría hacer que otros depuradores se bloqueen o se nieguen a
lea su programa. Esto puede ayudar a depurar el código ensamblador. Actualmente el único GNU
extensión es la ubicación del directorio de trabajo actual en el momento de ensamblar.

--gdwarf-2
Genere información de depuración DWARF2 para cada línea de ensamblador. Esto puede ayudar
depurar código ensamblador, si el depurador puede manejarlo. Nota --- esta opción es solo
apoyado por algunos objetivos, no todos.

--ayuda
Imprima un resumen de las opciones de la línea de comandos y salga.

--objetivo-ayuda
Imprima un resumen de todas las opciones específicas del objetivo y salga.

-I dir
Agregar directorio dir a la lista de búsqueda de directivas ".include".

-J No advierta sobre el desbordamiento firmado.

-K Emitir advertencias cuando se modifiquen las tablas de diferencias para desplazamientos largos.

-L
--keep-locales
Mantenga (en la tabla de símbolos) los símbolos locales. En los sistemas tradicionales a.out, estos comienzan
L, pero los diferentes sistemas tienen diferentes prefijos de etiquetas locales.

--listing-lhs-width =número
Establezca el ancho máximo, en palabras, de la columna de datos de salida para una lista de ensamblador a
número.

--listing-lhs-width2 =número
Establezca el ancho máximo, en palabras, de la columna de datos de salida para las líneas de continuación en
una lista de ensamblador para número.

--listing-rhs-width =número
Establezca el ancho máximo de una línea de fuente de entrada, como se muestra en una lista, para número
bytes

--listing-cont-lines =número
Establezca el número máximo de líneas impresas en una lista para una sola línea de entrada a
número + 1.

-o archivoobj
Nombra la salida del archivo objeto de as archivoobj.

-R Doble la sección de datos en la sección de texto.

--Estadísticas
Imprima el espacio máximo (en bytes) y el tiempo total (en segundos) utilizado por el ensamblaje.

--trip-local-absoluto
Elimine los símbolos absolutos locales de la tabla de símbolos salientes.

-v
-versión
imprimir el as versión.

--versión
imprimir el as versión y salir.

-W
--no advertir
Suprime los mensajes de advertencia.

- advertencias fatales
Trate las advertencias como errores.

--advertir
No suprima los mensajes de advertencia ni los trate como errores.

-w Ignorado

-x Ignorado

-Z Genere un archivo de objeto incluso después de errores.

-- archivos ...
Entrada estándar o archivos fuente para ensamblar.

Las siguientes opciones están disponibles cuando está configurado para un procesador ARC.

-marc [5⎪6⎪7⎪8]
Esta opción selecciona la variante del procesador central.

-EB -EL
Seleccione la salida big-endian (-EB) o little-endian (-EL).

Las siguientes opciones están disponibles cuando están configuradas para la familia de procesadores ARM.

-mcpu =procesador[+extensión...]
Especifique qué variante de procesador ARM es el objetivo.

-march =arquitectura[+extensión...]
Especifique qué variante de arquitectura ARM utiliza el destino.

-mfpu =formato de coma flotante
Seleccione qué arquitectura de punto flotante es el objetivo.

-mfloat-abi =abi
Seleccione qué ABI de punto flotante está en uso.

-pulgar
Habilite la decodificación de instrucciones de solo pulgar.

-mapas-32 -mapas-26 -mapcs-flotador -mapcs-reentrante
Seleccione qué convención de llamada a procedimiento está en uso.

-EB -EL
Seleccione la salida big-endian (-EB) o little-endian (-EL).

-mthumb-interfuncionamiento
Especifique que el código se ha generado con el interfuncionamiento entre el código Thumb y ARM
en mente.

-k Especifique que se ha generado el código PIC.

Consulte las páginas de información para obtener documentación de las opciones específicas de CRIS.

Las siguientes opciones están disponibles cuando está configurado para un procesador D10V.

-O Optimice la salida paralelizando las instrucciones.

Las siguientes opciones están disponibles cuando está configurado para un procesador D30V.

-O Optimice la salida paralelizando las instrucciones.

-n Advertir cuando se generan nops.

-N Advertir cuando se genera un nop después de una instrucción de multiplicación de 32 bits.

Las siguientes opciones están disponibles cuando está configurado para el procesador Intel 80960.

-ACA -ACA_A -ACB -ACC -también conocido como -AKB -AKC -AMC
Especifique qué variante de la arquitectura 960 es el objetivo.

-b Agregue código para recopilar estadísticas sobre las sucursales tomadas.

-no-relajarse
No modifique las instrucciones de comparación y bifurcación para desplazamientos largos; error si
necesario.

Las siguientes opciones están disponibles cuando está configurado para la serie Ubicom IP2K.

-mip2022ext
Especifica que se permiten las instrucciones IP2022 extendidas.

-mip2022
Restaura el comportamiento predeterminado, que restringe las instrucciones permitidas solo a las
los básicos IP2022.

Las siguientes opciones están disponibles cuando está configurado para el Renesas M32R (anteriormente
Mitsubishi M32R) de la serie.

--m32rx
Especifique qué procesador de la familia M32R es el objetivo. El valor predeterminado es normalmente el
M32R, pero esta opción lo cambia a M32RX.

--advertir-conflictos-paralelos-explícitos or --Wp
Genere mensajes de advertencia cuando se encuentren construcciones paralelas cuestionables.

--no-advertir-conflictos-explícitos-paralelos or --Wnp
No genere mensajes de advertencia cuando se encuentren construcciones paralelas cuestionables.

Las siguientes opciones están disponibles cuando están configuradas para la serie Motorola 68000.

-l Acorte las referencias a símbolos indefinidos, a una palabra en lugar de dos.

-m68000 -m68008 -m68010 -m68020 -m68030
-m68040 -m68060 -m68302 -m68331 -m68332
-m68333 -m68340 -mcpu32 -m5200
Especifique qué procesador de la familia 68000 es el objetivo. El valor predeterminado es normalmente el
68020, pero esto se puede cambiar en el momento de la configuración.

-m68881 -m68882 -mno-68881 -mno-68882
La máquina de destino tiene (o no) un coprocesador de punto flotante. El valor por defecto
es asumir un coprocesador para 68020, 68030 y cpu32. Aunque el 68000 básico es
no es compatible con el 68881, se puede especificar una combinación de los dos, ya que es
posible hacer la emulación de las instrucciones del coprocesador con el procesador principal.

-m68851 -mno-68851
La máquina de destino tiene (o no) un coprocesador de unidad de gestión de memoria. los
el valor predeterminado es asumir una MMU para 68020 y posteriores.

Para obtener detalles sobre las opciones de funciones dependientes de la máquina PDP-11, consulte @ref {PDP-11-Options}.

-mpic -mno-foto
Genere código independiente de la posición (o dependiente de la posición). El valor predeterminado es -mpic.

-centro comercial
-pequeñas extensiones
Habilite todas las extensiones del conjunto de instrucciones. Este es el predeterminado.

-mno-extensiones
Deshabilite todas las extensiones del conjunto de instrucciones.

-mextensión -mno-extensión
Habilite (o deshabilite) una extensión de conjunto de instrucciones en particular.

-mcpu
Habilite las extensiones del conjunto de instrucciones admitidas por una CPU en particular y deshabilite todas
otras extensiones.

-mmáquina
Habilite las extensiones del conjunto de instrucciones compatibles con un modelo de máquina en particular, y
deshabilite todas las demás extensiones.

Las siguientes opciones están disponibles cuando está configurado para un procesador picoJava.

-megabyte Genere una salida en formato `` big endian ''.

-ml Genere una salida en formato `` little endian ''.

Las siguientes opciones están disponibles cuando está configurado para el Motorola 68HC11 o
Serie 68HC12.

-m68hc11 -m68hc12 -m68hcs12
Especifique qué procesador es el objetivo. El valor predeterminado está definido por la configuración
opción al construir el ensamblador.

-más corto
Especifique si desea utilizar la ABI entera de 16 bits.

-mlong
Especifique si desea utilizar la ABI entera de 32 bits.

-mhort-doble
Especifique utilizar la ABI doble de 32 bits.

-mlong-doble
Especifique utilizar la ABI doble de 64 bits.

--fuerza-ramas-largas
Las ramas relativas se convierten en absolutas. Esto se refiere a las ramas condicionales,
bifurcaciones incondicionales y bifurcaciones a una subrutina.

-S - ramas cortas
No convierta las ramas relativas en absolutas cuando el desplazamiento esté fuera de rango.

--modo directo estricto
No convierta el modo de direccionamiento directo en modo de direccionamiento extendido cuando el
La instrucción no admite el modo de direccionamiento directo.

--print-insn-sintaxis
Imprime la sintaxis de la instrucción en caso de error.

--imprimir-códigos de operación
imprima la lista de instrucciones con sintaxis y luego salga.

--generar-ejemplo
imprima un ejemplo de instrucción para cada instrucción posible y luego salga. Esta
La opción solo es útil para probar as.

Las siguientes opciones están disponibles cuando as está configurado para la arquitectura SPARC:

-Av6 -Av7 -Av8 -Asparclet -Asparclito
-Av8plus -Av8plusa -Av9 -Av9a
Seleccione explícitamente una variante de la arquitectura SPARC.

-Av8plus y -Av8plusa seleccione un entorno de 32 bits. -Av9 y -Av9a seleccione un 64 bit
ambiente.

-Av8plusa y -Av9a habilite el conjunto de instrucciones SPARC V9 con extensiones UltraSPARC.

-xarch = v8plus -xarch = v8plusa
Para compatibilidad con el ensamblador Solaris v9. Estas opciones son equivalentes a
-Av8plus y -Av8plusa, respectivamente.

-bache
Advertir cuando el ensamblador cambia a otra arquitectura.

Las siguientes opciones están disponibles cuando está configurado para la arquitectura 'c54x.

-modomfar
Habilite el modo de direccionamiento extendido. Todas las direcciones y reubicaciones asumirán extendido
direccionamiento (generalmente 23 bits).

-mcpu =CPU_VERSIÓN
Establece la versión de la CPU para la que se está compilando.

-errores-a-archivo NOMBRE DEL ARCHIVO
Redirigir la salida de error a un archivo, para sistemas rotos que no admiten tal comportamiento
en la cáscara.

Las siguientes opciones están disponibles cuando está configurado para un procesador MIPS.

-G número
Esta opción establece el tamaño más grande de un objeto al que se puede hacer referencia implícitamente con
el registro "gp". Solo se acepta para objetivos que utilizan el formato ECOFF, como un
DECstation ejecutando Ultrix. El valor predeterminado es 8.

-EB Genere una salida en formato `` big endian ''.

-EL Genere una salida en formato `` little endian ''.

-mips1
-mips2
-mips3
-mips4
-mips5
-mips32
-mips32r2
-mips64
-mips64r2
Genere código para un nivel de arquitectura de conjunto de instrucciones MIPS particular. -mips1 es un
alias para -marcha = r3000, -mips2 es un alias para -marcha = r6000, -mips3 es un alias para
-marcha = r4000 y -mips4 es un alias para -marcha = r8000. -mips5, -mips32, -mips32r2,
-mips64y -mips64r2 corresponden a genérico MIPS V, MIPS32, MIPS32 tortugitas 2, MIPS64,
y MIPS64 tortugitas 2 Procesadores ISA, respectivamente.

-march =CPU
Genere código para una cpu MIPS en particular.

-mtune =cpu
Programe y ajuste para una cpu MIPS en particular.

-mfix7000
-mno-fix7000
Causa que se inserten nops si la lectura del registro de destino de un mfhi o mflo
La instrucción ocurre en las siguientes dos instrucciones.

-mdebug
-no-mdebug
Hacer que la salida de depuración de estilo stabs vaya a una sección .mdebug de estilo ECOFF en su lugar
de las secciones estándar ELF .stabs.

-mpdr
-mno-pdr
Control de generación de secciones ".pdr".

-mgp32
-mfp32
Los tamaños de registro normalmente se infieren de ISA y ABI, pero estos indicadores fuerzan un
cierto grupo de registros se tratará como de 32 bits de ancho en todo momento. -mgp32
controla el tamaño de los registros de propósito general y -mfp32 controla el tamaño de
registros de coma flotante.

-mips16
-no-mips16
Genere código para el procesador MIPS 16. Esto equivale a poner ".set mips16"
al comienzo del archivo de ensamblaje. -no-mips16 desactiva esta opción.

-mips3d
-no-mips3d
Genere código para la extensión específica de la aplicación MIPS-3D. Esto le dice al
ensamblador para aceptar las instrucciones MIPS-3D. -no-mips3d desactiva esta opción.

-mdmx
-no-mdmx
Genere código para la extensión específica de la aplicación MDMX. Esto le dice al ensamblador
para aceptar las instrucciones MDMX. -no-mdmx desactiva esta opción.

--construir-flotadores
--no-construye-flotadores
El --no-construye-flotadores La opción desactiva la construcción de flotante de doble ancho.
constantes de puntos cargando las dos mitades del valor en los dos anchos simples
registros de coma flotante que componen el registro de doble ancho. Por defecto
--construir-flotadores está seleccionado, lo que permite la construcción de estos puntos flotantes
constantes.

--emulación =nombre
Esta opción provoca as emular as configurado para algún otro objetivo, en todos los aspectos,
incluyendo formato de salida (eligiendo entre ELF y ECOFF solamente), manejo de pseudo-
códigos de operación que pueden generar información de depuración o almacenar información de la tabla de símbolos,
y endianidad por defecto. Los nombres de configuración disponibles son: mipsecoff, mip mismo,
mipslecoff, mipsbecoff, mips mismo, mipsbelf. Los dos primeros no alteran el valor predeterminado
endianness del objetivo principal para el que se configuró el ensamblador; los
otros cambian el valor predeterminado a little- o big-endian como lo indica el b or l existentes
nombre. Utilizando -EB or -EL anulará la selección de endianidad en cualquier caso.

Actualmente, esta opción solo se admite cuando el objetivo principal as está configurado para
es un objetivo MIPS ELF o ECOFF. Además, el objetivo principal u otros especificados
--enable-objetivos = ... en el momento de la configuración debe incluir soporte para el otro
formato, si ambos van a estar disponibles. Por ejemplo, la configuración de Irix 5 incluye
apoyo para ambos.

Eventualmente, esta opción admitirá más configuraciones, con más detalles
control sobre el comportamiento del ensamblador y será compatible con más procesadores.

-nocpp
as ignora esta opción. Se acepta por compatibilidad con las herramientas nativas.

--trampa
--no trampa
--rotura
--sin descanso
Controle cómo lidiar con el desbordamiento de la multiplicación y la división por cero. --trampa or
--sin descanso (que son sinónimos) toman una excepción de trampa (y solo funcionan para Instrucción
Configure el nivel de Arquitectura 2 y superior); --rotura or --no trampa (también sinónimos, y el
predeterminado) tomar una excepción de descanso.

-n Cuando se utiliza esta opción, as emitirá una advertencia cada vez que genere un nop
instrucción de una macro.

Las siguientes opciones están disponibles cuando está configurado para un procesador MCore.

-jsri2bsr
-nojsri2bsr
Habilite o deshabilite la transformación JSRI a BSR. De forma predeterminada, esto está habilitado. los
opción de línea de comando -nojsri2bsr se puede utilizar para desactivarlo.

-filtro
-nosifiltro
Habilite o deshabilite el comportamiento del filtro de silicio. Por defecto, esto está desactivado. los
predeterminado puede ser anulado por el -filtro opción de línea de comando.

-relajarse
Modifique las instrucciones de salto para desplazamientos largos.

-mcpu = [210⎪340]
Seleccione el tipo de CPU en el hardware de destino. Esto controla qué instrucciones pueden
ensamblado.

-EB Reúnanse para un objetivo de big endian.

-EL Reúnanse para un pequeño objetivo endian.

Consulte las páginas de información para obtener documentación de las opciones específicas de MMIX.

Las siguientes opciones están disponibles cuando está configurado para un procesador Xtensa.

--texto-sección-literales --literales-de-sección-sin-texto
Con --texto-sección-literales, los grupos literales se intercalan en la sección de texto. los
por defecto es --literales-de-sección-sin-texto, que coloca literales en una sección separada en
el archivo de salida. Estas opciones solo afectan a los literales a los que se hace referencia a través de "L32R" relativo a PC
instrucciones; los literales para las instrucciones "L32R" en modo absoluto se manejan por separado.

- literales absolutos --no-absolutos-literales
Indique al ensamblador si las instrucciones "L32R" utilizan valores absolutos o relativos a PC.
direccionamiento. El valor predeterminado es asumir el direccionamiento absoluto si el procesador Xtensa
incluye la opción de direccionamiento absoluto "L32R". De lo contrario, solo el relativo a PC
Se puede utilizar el modo "L32R".

--objetivo-alinear --no-objetivo-alinear
Habilite o deshabilite la alineación automática para reducir las penalizaciones de las sucursales a expensas de
algo de densidad de código. El valor predeterminado es --objetivo-alinear.

- llamadas largas --no llamadas largas
Habilite o deshabilite la transformación de instrucciones de llamada para permitir llamadas a través de un mayor
rango de direcciones. El valor predeterminado es --no llamadas largas.

--transformar --no transformar
Habilite o deshabilite todas las transformaciones de ensamblador de las instrucciones de Xtensa. El valor por defecto
is --transformar; --no transformar debe usarse solo en los raros casos en que el
las instrucciones deben ser exactamente como se especifica en la fuente de ensamblaje.

Use h8300-hitachi-coff-as en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Firebird
    Firebird
    Firebird RDBMS ofrece funciones ANSI SQL
    y se ejecuta en Linux, Windows y
    varias plataformas Unix. Características
    excelente concurrencia y rendimiento
    & energía...
    Descargar pájaro de fuego
  • 2
    KompoZer
    KompoZer
    KompoZer es un editor HTML wysiwyg que utiliza
    el código base de Mozilla Composer. Como
    El desarrollo de Nvu se ha detenido.
    en 2005, KompoZer corrige muchos errores y
    agrega una f...
    Descargar KompoZer
  • 3
    Descargador gratuito de manga
    Descargador gratuito de manga
    Free Manga Downloader (FMD) es un
    aplicación de código abierto escrita en
    Object-Pascal para gestionar y
    descargar manga de varios sitios web.
    esto es un espejo...
    Descargar descargador de manga gratuito
  • 4
    UNetbootin
    UNetbootin
    UNetbootin le permite crear booteables
    Unidades USB en vivo para Ubuntu, Fedora y
    otras distribuciones de Linux sin
    quemando un CD. Se ejecuta en Windows, Linux,
    y ...
    Descargar UNetbootin
  • 5
    Dolibarr ERP-CRM
    Dolibarr ERP-CRM
    Dolibarr ERP - CRM es un fácil de usar
    Paquete de software de código abierto ERP y CRM
    (ejecutar con un servidor web php o como
    software independiente) para empresas,
    cimientos...
    Descargar Dolibarr ERP - CRM
  • 6
    Cliente SQL SQuirreL
    Cliente SQL SQuirreL
    SQuirreL SQL Client es un SQL gráfico
    cliente escrito en Java que permitirá
    para ver la estructura de un JDBC
    base de datos compatible, busque los datos en
    mesas...
    Descargar cliente SQL SQuirreL
  • Más "

Comandos de Linux

Ad