InggrisPerancisSpanyol

Ad


favorit OnWorks

h8300-hms-as - Online di Cloud

Jalankan h8300-hms-as di OnWorks penyedia hosting gratis melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah h8300-hms-as yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


AS - perakit GNU portabel.

RINGKASAN


sebagai [-a[cdhln] [=fillet]] [--bergantian] [-D]
[--defsym sim=val] [-f] [-g] [--gstab] [--gstab+]
[--kurcaci-2] [--membantu] [-I dir] [-J] [-K] [-L]
[--daftar-lhs-lebar=NUM] [--daftar-lhs-lebar2=NUM]
[--daftar-lebar-rhs=NUM] [--daftar-lanjutan-baris=NUM]
[--keep-local] [-o file objek] [-R] [--statistik] [-v]
[-versi] [--Versi: kapan] [-W] [--memperingatkan] [--peringatan-fatal]
[-w] [-x] [-Z] [--target-bantuan] [opsi target]
[--arsip ...]

target alfa pilihan:
[-mcpu]
[-mdebug-tidak-mdebug]
[-bersantai] [-g] [-Gukuran]
[-F] [-32tambahan]

target ARC pilihan:
[-marc[5⎪6⎪7⎪8]]
[-EB-ITU]

target ARM pilihan:
[-mcpu=prosesor[+perpanjangan...]]
[-berbaris=arsitektur[+perpanjangan...]]
[-mfpu=format titik-mengambang]
[-mfloat-abi=abi]
[-meabi=ver]
[-jempol]
[-EB-ITU]
[-mapcs-32-mapcs-26-mapcs-mengapung
-mapcs-masuk kembali]
[-ibu jari-interwork] [-k]

target CRIS pilihan:
[--menggarisbawahi--tanpa garis bawah]
[--gambar] [-N]
[--emulasi=kriself--emulasi=krisis]
[--maret=v0_v10--Maret=v10--Maret=v32--march=umum_v10_v32]

target D10V pilihan:
[-O]

target D30V pilihan:
[-O-n-N]

target i386 pilihan:
[---32---64] [-n]

target i960 pilihan:
[-ACA-ACA_A-ACB-ACC-AKA-AKB
-AKC-AMC]
[-b] [-tidak-santai]

target IA-64 pilihan:
[-mkonstan-gp-mauto-gambar]
[-milp32-milp64-mlp64-Mp64]
[-mleMBE]
[-munwind-check=peringatan-munwind-check=kesalahan]
[-mhint.b=oke-mhint.b=peringatan-mhint.b=kesalahan]
[-x-xeksplisit] [-xotomatis] [-xdebug]

target IP2K pilihan:
[-mip2022-mip2022ekst]

target M32R pilihan:
[--m32rx--[tidak-]peringatkan-eksplisit-paralel-konflik
--W[n]p]

target M680X0 pilihan:
[-l] [-m68000-m68010-m68020...]

target M68HC11 pilihan:
[-m68hc11-m68hc12-m68hcs12]
[-short-mlong]
[-mshort-ganda-mlong-ganda]
[--force-panjang-cabang] [--cabang-pendek]
[--mode-ketat-langsung] [--print-insn-sintaks]
[--cetak-opcode] [--menghasilkan-contoh]

target LEBIH pilihan:
[-jsri2bsr] [-sifilter] [-bersantai]
[-mcpu=[210⎪340]]

target MIPS pilihan:
[-nocpp] [-ITU] [-EB] [-O[optimasi tingkat]]
[-g[men-debug tingkat]] [-G num] [-KPIC] [-panggilan_berbagi]
[-tidak_dibagikan] [-xgot]
[-mabi=ABI] [-32] [-n32] [-64] [-mfp32] [-mgp32]
[-berbaris=CPU] [-mtune=CPU] [-mips1] [-mips2]
[-mips3] [-mips4] [-mips5] [-mips32] [-mips32r2]
[-mips64] [-mips64r2]
[-konstruksi-mengambang] [-no-construct-float]
[-perangkap] [-tidak ada istirahat] [-istirahat] [-tanpa jebakan]
[-mfix7000] [-mno-perbaiki7000]
[-mips16] [-tidak-mips16]
[-mips3d] [-tidak-mips3d]
[-mdmx] [-tidak-mdmx]
[-mdebug] [-tidak-mdebug]
[-mpdr] [-mno-pdr]

target MMIX pilihan:
[--nama-daftar-khusus-tetap] [--globalisasi-simbol]
[--gnu-sintaks] [--santai] [--tanpa-simbol-yang telah ditentukan sebelumnya]
[--tidak perluas] [--tidak-menggabungkan-greg] [-x]
[--linker-alokasi-gregs]

target PDP11 pilihan:
[-mpik-mno-gambar] [-mall] [-mno-ekstensi]
[-mperpanjangan-tahu-perpanjangan]
[-mcpu] [-mmesin]

target picoJawa pilihan:
[-mb-saya]

target PowerPC pilihan:
[-mpwrx-mpwr2-mpwr-m601-mppc-mppc32-m603-m604
-m403-m405-mppc64-m620-mppc64jembatan-buku
-buku32-buku64]
[-mcom-banyak-maltivec] [-anggota]
[-nama-nama-mno-ganti nama]
[-mrelokasi-mrelokasi-lib]
[-sedikit-mlittle-endian-besar-mbig-endian]
[-msolaris-mno-solar]

target SPARC pilihan:
[-Av6-Av7-Av8-Asparklet-Asparklit
-Av8plus-Av8plusa-Av9-Av9a]
[-xarch=v8plus-xarch=v8plusa] [-menabrak]
[-32-64]

target TIC54X pilihan:
[-mcpu=54[123589]-mcpu=54[56]lp] [-mfar-mode-mf]
[-kesalahan-ke-file -saya ]

target Xtensa pilihan:
[--[no-]teks-bagian-literal] [--[tidak-]absolut-literal]
[--[tidak-]penyelarasan target] [--[tidak-]panggilan panjang]
[--[tidak-]berubah]
[--ganti nama-bagian nama lama=nama baru]

DESKRIPSI


GNU as benar-benar keluarga assembler. Jika Anda menggunakan (atau pernah menggunakan) assembler GNU aktif
satu arsitektur, Anda harus menemukan lingkungan yang cukup mirip saat Anda menggunakannya di arsitektur lain
Arsitektur. Setiap versi memiliki banyak kesamaan dengan yang lain, termasuk file objek
format, sebagian besar arahan assembler (sering disebut operasi semu) dan sintaks assembler.

as terutama dimaksudkan untuk merakit output dari kompiler GNU C "gcc" untuk digunakan oleh
penghubung "ld". Namun demikian, kami telah mencoba untuk membuat as merakit dengan benar segala sesuatu yang
perakit lain untuk mesin yang sama akan berkumpul. Pengecualian apa pun didokumentasikan
secara eksplisit. Ini tidak berarti as selalu menggunakan sintaks yang sama dengan assembler lain untuk
arsitektur yang sama; misalnya, kami mengetahui beberapa versi perakitan 680x0 yang tidak kompatibel
sintaksis bahasa.

Setiap kali Anda berlari as itu merakit tepat satu program sumber. Program sumber dibuat
dari satu atau lebih file. (Input standar juga merupakan file.)

Anda memberikan as baris perintah yang memiliki nol atau lebih nama file input. File masukan adalah
baca (dari nama file kiri ke kanan). Argumen baris perintah (dalam posisi apa pun) yang memiliki
tidak ada arti khusus yang dianggap sebagai nama file input.

Jika Anda memberi as tidak ada nama file yang mencoba membaca satu file input dari as standar
input, yang biasanya merupakan terminal Anda. Anda mungkin harus mengetik ctl-D untuk memberi tahu as tidak ada
lebih banyak program untuk dirakit.

penggunaan -- jika Anda perlu secara eksplisit memberi nama file input standar di baris perintah Anda.

Jika sumbernya kosong, as menghasilkan file objek kecil yang kosong.

as mungkin menulis peringatan dan pesan kesalahan ke file kesalahan standar (biasanya
terminal). Ini seharusnya tidak terjadi ketika kompiler berjalan as secara otomatis. Peringatan
laporkan asumsi yang dibuat sehingga as bisa terus merakit program yang cacat; laporan kesalahan
masalah serius yang menghentikan perakitan.

Jika Anda memohon as melalui kompiler GNU C, Anda dapat menggunakan -Wa pilihan untuk lulus
argumen melalui assembler. Argumen assembler harus dipisahkan dari masing-masing
lainnya (dan -Wa) dengan koma. Sebagai contoh:

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

Ini melewati dua opsi ke assembler: -alh (pancarkan daftar ke output standar dengan
sumber tingkat tinggi dan perakitan) dan -L (pertahankan simbol lokal di tabel simbol).

Biasanya Anda tidak perlu menggunakan ini -Wa mekanisme, karena banyak baris perintah kompiler
opsi secara otomatis diteruskan ke assembler oleh kompiler. (Anda dapat menghubungi GNU
driver kompiler dengan -v opsi untuk melihat dengan tepat opsi apa yang diberikannya ke masing-masing
kompilasi pass, termasuk assembler.)

PILIHAN


-a[cdlmns]
Aktifkan cantuman, dengan berbagai cara:

- dan hilangkan syarat palsu

-iklan abaikan arahan debug

-ah sertakan sumber tingkat tinggi

-Al termasuk perakitan

-saya termasuk ekspansi makro

-sebuah abaikan pemrosesan formulir

-sebagai termasuk simbol

= file
atur nama file daftar

Anda dapat menggabungkan opsi ini; misalnya gunakan -aln untuk daftar perakitan tanpa
pemrosesan formulir. NS = file opsi, jika digunakan, harus yang terakhir. Dengan sendirinya, -a
default ke -ahl.

--bergantian
Mulailah dalam mode makro alternatif, lihat @ref{Altmacro,,".altmacro"}.

-D Diabaikan. Opsi ini diterima untuk kompatibilitas skrip dengan panggilan ke lainnya
perakit.

--defsym sim=nilai
Tentukan simbolnya sim menjadi nilai sebelum merakit file input. nilai harus menjadi
konstanta bilangan bulat. Seperti pada C, sebuah lead 0x menunjukkan nilai heksadesimal, dan memimpin
0 menunjukkan nilai oktal.

-f ``cepat''---lewati spasi putih dan prapemrosesan komentar (anggap sumbernya adalah kompiler
keluaran).

-g
--gen-debug
Hasilkan informasi debug untuk setiap baris sumber assembler menggunakan debug mana pun
format lebih disukai oleh target. Ini berarti STABS, ECOFF atau
kurcaci2.

--gstab
Hasilkan informasi debug tusukan untuk setiap baris assembler. Ini dapat membantu debugging
kode assembler, jika debugger dapat menanganinya.

--gstab+
Hasilkan informasi debug tusukan untuk setiap baris assembler, dengan ekstensi GNU yang
mungkin hanya gdb yang bisa menangani, dan itu bisa membuat debugger lain mogok atau menolak
membaca program Anda. Ini dapat membantu men-debug kode assembler. Saat ini satu-satunya GNU
ekstensi adalah lokasi direktori kerja saat ini pada waktu perakitan.

--kurcaci-2
Hasilkan informasi debug DWARF2 untuk setiap baris assembler. Ini mungkin membantu
debugging kode assembler, jika debugger dapat menanganinya. Catatan --- opsi ini hanya
didukung oleh beberapa target, tidak semuanya.

--membantu
Cetak ringkasan opsi baris perintah dan keluar.

--target-bantuan
Cetak ringkasan semua opsi spesifik target dan keluar.

-I dir
Tambahkan direktori dir ke daftar pencarian untuk arahan ".include".

-J Jangan peringatkan tentang overflow yang ditandatangani.

-K Keluarkan peringatan ketika tabel perbedaan diubah untuk perpindahan panjang.

-L
--keep-local
Simpan (dalam tabel simbol) simbol lokal. Pada sistem a.out tradisional, ini dimulai
dengan L, tetapi sistem yang berbeda memiliki awalan label lokal yang berbeda.

--daftar-lhs-lebar=jumlah
Atur lebar maksimum, dengan kata-kata, dari kolom data keluaran untuk daftar assembler ke
jumlah.

--daftar-lhs-width2=jumlah
Atur lebar maksimum, dengan kata-kata, dari kolom data keluaran untuk baris lanjutan di
daftar assembler ke jumlah.

--daftar-rhs-lebar=jumlah
Atur lebar maksimum baris sumber input, seperti yang ditampilkan dalam daftar, ke jumlah
byte.

--daftar-lanjutan-garis=jumlah
Atur jumlah maksimum baris yang dicetak dalam daftar untuk satu baris input ke
jumlah + 1.

-o file objek
Beri nama output file-objek dari as file objek.

-R Lipat bagian data ke dalam bagian teks.

--statistik
Cetak ruang maksimum (dalam byte) dan total waktu (dalam detik) yang digunakan oleh perakitan.

--strip-lokal-mutlak
Hapus simbol absolut lokal dari tabel simbol keluar.

-v
-versi
Cetak as versi.

--Versi: kapan
Cetak as versi dan keluar.

-W
--tidak-peringatan
Menekan pesan peringatan.

--peringatan-fatal
Perlakukan peringatan sebagai kesalahan.

--memperingatkan
Jangan menyembunyikan pesan peringatan atau memperlakukannya sebagai kesalahan.

-w Diabaikan.

-x Diabaikan.

-Z Hasilkan file objek bahkan setelah kesalahan.

-- arsip ...
Input standar, atau file sumber untuk dirakit.

Opsi berikut tersedia saat dikonfigurasi untuk prosesor ARC.

-marc[5⎪6⎪7⎪8]
Opsi ini memilih varian prosesor inti.

-EB -ITU
Pilih keluaran big-endian (-EB) atau little-endian (-EL).

Opsi berikut tersedia jika dikonfigurasi untuk keluarga prosesor ARM.

-mcpu=prosesor[+perpanjangan...]
Tentukan varian prosesor ARM mana yang menjadi target.

-maret=arsitektur[+perpanjangan...]
Tentukan varian arsitektur ARM mana yang digunakan oleh target.

-mfpu=format titik-mengambang
Pilih arsitektur Floating Point mana yang menjadi target.

-mfloat-abi=abi
Pilih floating point ABI yang digunakan.

-jempol
Aktifkan decoding instruksi Thumb only.

-mapcs-32 -mapcs-26 -mapcs-mengapung -mapcs-masuk kembali
Pilih konvensi pemanggilan prosedur mana yang digunakan.

-EB -ITU
Pilih keluaran big-endian (-EB) atau little-endian (-EL).

-ibu jari-interwork
Tentukan bahwa kode telah dibuat dengan interworking antara Thumb dan kode ARM
dalam pikiran.

-k Tentukan bahwa kode PIC telah dibuat.

Lihat halaman info untuk dokumentasi opsi khusus CRIS.

Opsi berikut tersedia jika dikonfigurasi untuk prosesor D10V.

-O Optimalkan output dengan memparalelkan instruksi.

Opsi berikut tersedia jika dikonfigurasi untuk prosesor D30V.

-O Optimalkan output dengan memparalelkan instruksi.

-n Peringatkan saat nops dibuat.

-N Peringatkan saat nop setelah instruksi perkalian 32-bit dibuat.

Opsi berikut tersedia jika dikonfigurasi untuk prosesor Intel 80960.

-ACA -ACA_A -ACB -ACC -AKA -AKB -AKC -AMC
Tentukan varian arsitektur 960 mana yang menjadi target.

-b Tambahkan kode untuk mengumpulkan statistik tentang cabang yang diambil.

-tidak-santai
Jangan mengubah instruksi bandingkan-dan-cabang untuk perpindahan panjang; kesalahan jika
perlu.

Opsi berikut tersedia saat dikonfigurasi untuk seri Ubicom IP2K.

-mip2022ekst
Menentukan bahwa instruksi IP2022 diperpanjang diperbolehkan.

-mip2022
Mengembalikan perilaku default, yang membatasi instruksi yang diizinkan hanya untuk
IP2022 dasar.

Opsi berikut tersedia saat dikonfigurasi untuk Renesas M32R (sebelumnya
Mitsubishi M32R) seri.

--m32rx
Tentukan prosesor mana dalam keluarga M32R yang menjadi target. Standarnya biasanya adalah
M32R, tetapi opsi ini mengubahnya menjadi M32RX.

--peringatkan-eksplisit-paralel-konflik or --Wp
Menghasilkan pesan peringatan ketika konstruksi paralel dipertanyakan ditemui.

--tidak-memperingatkan-eksplisit-paralel-konflik or --Wnp
Jangan menghasilkan pesan peringatan ketika konstruksi paralel dipertanyakan ditemui.

Opsi berikut tersedia jika dikonfigurasi untuk seri Motorola 68000.

-l Persingkat referensi ke simbol yang tidak ditentukan, menjadi satu kata, bukan dua.

-m68000 -m68008 -m68010 -m68020 -m68030
-m68040 -m68060 -m68302 -m68331 -m68332
-m68333 -m68340 -mcpu32 -m5200
Tentukan prosesor apa dalam keluarga 68000 yang menjadi target. Standarnya biasanya adalah
68020, tetapi ini dapat diubah pada waktu konfigurasi.

-m68881 -m68882 -mno-68881 -mno-68882
Mesin target tidak (atau tidak) memiliki koprosesor titik-mengambang. Standarnya
adalah untuk mengasumsikan coprocessor untuk 68020, 68030, dan cpu32. Meskipun dasar 68000 adalah
tidak kompatibel dengan 68881, kombinasi keduanya dapat ditentukan, karena itu
memungkinkan untuk melakukan emulasi instruksi koprosesor dengan prosesor utama.

-m68851 -mno-68851
Mesin target tidak (atau tidak) memiliki koprosesor unit manajemen memori. NS
default adalah mengasumsikan MMU untuk 68020 dan lebih tinggi.

Untuk detail tentang opsi fitur yang bergantung pada mesin PDP-11, lihat @ref{PDP-11-Options}.

-mpik -mno-gambar
Menghasilkan kode posisi-independen (atau posisi-tergantung). Standarnya adalah -mpik.

-mall
-mall-ekstensi
Aktifkan semua ekstensi set instruksi. Ini adalah default.

-mno-ekstensi
Nonaktifkan semua ekstensi set instruksi.

-mperpanjangan -tahu-perpanjangan
Mengaktifkan (atau menonaktifkan) ekstensi set instruksi tertentu.

-mcpu
Aktifkan ekstensi set instruksi yang didukung oleh CPU tertentu, dan nonaktifkan semua
ekstensi lainnya.

-mmesin
Aktifkan ekstensi set instruksi yang didukung oleh model mesin tertentu, dan
nonaktifkan semua ekstensi lainnya.

Opsi berikut tersedia saat dikonfigurasi untuk prosesor picoJava.

-mb Hasilkan keluaran format ``big endian''.

-ml Hasilkan keluaran format ``little endian''.

Opsi berikut tersedia jika dikonfigurasi untuk Motorola 68HC11 atau
seri 68HC12.

-m68hc11 -m68hc12 -m68hcs12
Tentukan prosesor apa yang menjadi target. Defaultnya ditentukan oleh konfigurasi
pilihan saat membangun assembler.

-short
Tentukan untuk menggunakan ABI integer 16-bit.

-mlong
Tentukan untuk menggunakan ABI integer 32-bit.

-mshort-ganda
Tentukan untuk menggunakan ABI ganda 32-bit.

-mlong-ganda
Tentukan untuk menggunakan ABI ganda 64-bit.

--force-panjang-cabang
Cabang relatif diubah menjadi cabang absolut. Ini menyangkut cabang bersyarat,
cabang dan cabang tanpa syarat ke sub rutin.

-S --cabang-pendek
Jangan mengubah cabang relatif menjadi cabang absolut saat offset berada di luar jangkauan.

--mode-ketat-langsung
Jangan ubah mode pengalamatan langsung menjadi mode pengalamatan yang diperluas saat
instruksi tidak mendukung mode pengalamatan langsung.

--print-insn-sintaks
Cetak sintaks instruksi jika terjadi kesalahan.

--cetak-opcode
cetak daftar instruksi dengan sintaks dan kemudian keluar.

--menghasilkan-contoh
cetak contoh instruksi untuk setiap instruksi yang mungkin dan kemudian keluar. Ini
opsi hanya berguna untuk pengujian as.

Opsi berikut tersedia ketika as dikonfigurasi untuk arsitektur SPARC:

-Av6 -Av7 -Av8 -Asparklet -Asparklit
-Av8plus -Av8plusa -Av9 -Av9a
Pilih varian arsitektur SPARC secara eksplisit.

-Av8plus dan -Av8plusa pilih lingkungan 32 bit. -Av9 dan -Av9a pilih 64bit
lingkungan.

-Av8plusa dan -Av9a aktifkan set instruksi SPARC V9 dengan ekstensi UltraSPARC.

-xarch=v8plus -xarch=v8plusa
Untuk kompatibilitas dengan assembler Solaris v9. Opsi ini setara dengan
-Av8plus dan -Av8plusa, masing-masing.

-menabrak
Peringatkan saat assembler beralih ke arsitektur lain.

Opsi berikut tersedia jika dikonfigurasi untuk arsitektur 'c54x.

-mfar-mode
Aktifkan mode pengalamatan yang diperluas. Semua alamat dan relokasi akan dianggap diperpanjang
pengalamatan (biasanya 23 bit).

-mcpu=CPU_VERSION
Menyetel versi CPU yang sedang dikompilasi.

-kesalahan-ke-file NAMA FILE
Arahkan ulang keluaran kesalahan ke file, untuk sistem rusak yang tidak mendukung perilaku seperti itu
dalam cangkang.

Opsi berikut tersedia saat dikonfigurasi untuk prosesor MIPS.

-G num
Opsi ini menetapkan ukuran terbesar dari suatu objek yang dapat direferensikan secara implisit dengan
daftar "gp". Ini hanya diterima untuk target yang menggunakan format ECOFF, seperti
DECstation menjalankan Ultrix. Nilai defaultnya adalah 8.

-EB Hasilkan keluaran format ``big endian''.

-ITU Hasilkan keluaran format ``little endian''.

-mips1
-mips2
-mips3
-mips4
-mips5
-mips32
-mips32r2
-mips64
-mips64r2
Menghasilkan kode untuk tingkat Arsitektur Set Instruksi MIPS tertentu. -mips1 adalah
alias untuk -maret=r3000, -mips2 adalah alias untuk -maret=r6000, -mips3 adalah alias untuk
-maret=r4000 dan -mips4 adalah alias untuk -maret=r8000. -mips5, -mips32, -mips32r2,
-mips64, dan -mips64r2 sesuai dengan generik MIPS V, MIPS32, MIPS32 Lepaskan 2, MIPS64,
dan MIPS64 Lepaskan 2 prosesor ISA, masing-masing.

-maret=CPU
Hasilkan kode untuk cpu MIPS tertentu.

-mtune=cpu
Jadwal dan tune untuk cpu MIPS tertentu.

-mfix7000
-mno-perbaiki7000
Menyebabkan nops dimasukkan jika pembacaan register tujuan dari mfhi atau mflo
instruksi terjadi dalam dua instruksi berikut.

-mdebug
-tidak-mdebug
Menyebabkan keluaran debug gaya tusukan masuk ke bagian .mdebug gaya ECOFF
dari bagian ELF .stabs standar.

-mpdr
-mno-pdr
Mengontrol pembuatan bagian ".pdr".

-mgp32
-mfp32
Ukuran register biasanya disimpulkan dari ISA dan ABI, tetapi flag ini memaksa a
kelompok register tertentu untuk diperlakukan sebagai lebar 32 bit setiap saat. -mgp32
mengontrol ukuran register tujuan umum dan -mfp32 mengontrol ukuran
register titik-mengambang.

-mips16
-tidak-mips16
Hasilkan kode untuk prosesor MIPS 16. Ini sama dengan meletakkan ".set mips16"
di awal file perakitan. -tidak-mips16 mematikan opsi ini.

-mips3d
-tidak-mips3d
Hasilkan kode untuk Ekstensi Spesifik Aplikasi MIPS-3D. Ini memberitahu
assembler untuk menerima instruksi MIPS-3D. -tidak-mips3d mematikan opsi ini.

-mdmx
-tidak-mdmx
Buat kode untuk Ekstensi Spesifik Aplikasi MDMX. Ini memberitahu assembler
untuk menerima instruksi MDMX. -tidak-mdmx mematikan opsi ini.

--membangun-mengapung
--no-construct-float
Grafik --no-construct-float opsi menonaktifkan konstruksi mengambang lebar ganda
konstanta titik dengan memuat dua bagian nilai ke dalam dua lebar tunggal
register floating point yang membentuk register lebar ganda. Secara default
--membangun-mengapung dipilih, memungkinkan konstruksi titik apung ini
konstanta.

--emulasi=nama
Pilihan ini menyebabkan as meniru as dikonfigurasi untuk beberapa target lain, dalam segala hal,
termasuk format output (hanya memilih antara ELF dan ECOFF), penanganan pseudo-
opcode yang dapat menghasilkan informasi debug atau menyimpan informasi tabel simbol,
dan endianness default. Nama konfigurasi yang tersedia adalah: mipsecoff, salah sendiri,
mipslecoff, mipsbecoff, mipslelf, mipsbelf. Dua yang pertama tidak mengubah default
endianness dari target utama yang assembler dikonfigurasi; NS
yang lain mengubah default ke little- atau big-endian seperti yang ditunjukkan oleh b or l dalam
nama. Menggunakan -EB or -ITU akan mengesampingkan pemilihan endianness dalam hal apa pun.

Opsi ini saat ini hanya didukung ketika target utama as dikonfigurasi untuk
adalah target MIPS ELF atau ECOFF. Selanjutnya, target utama atau orang lain yang ditentukan
dengan --aktifkan-target=... pada waktu konfigurasi harus menyertakan dukungan untuk yang lain
format, jika keduanya tersedia. Misalnya, konfigurasi Irix 5 meliputi:
dukungan untuk keduanya.

Pada akhirnya, opsi ini akan mendukung lebih banyak konfigurasi, dengan lebih berbutir halus
kontrol atas perilaku assembler, dan akan didukung untuk lebih banyak prosesor.

-nocpp
as mengabaikan opsi ini. Itu diterima untuk kompatibilitas dengan alat asli.

--perangkap
--tanpa jebakan
--merusak
--tidak ada istirahat
Kontrol cara menangani luapan perkalian dan pembagian dengan nol. --perangkap or
--tidak ada istirahat (yang merupakan sinonim) ambil pengecualian jebakan (dan hanya berfungsi untuk Instruksi
Atur Arsitektur level 2 dan lebih tinggi); --merusak or --tanpa jebakan (juga sinonim, dan
default) ambil pengecualian istirahat.

-n Ketika opsi ini digunakan, as akan mengeluarkan peringatan setiap kali menghasilkan nop
instruksi dari makro.

Opsi berikut tersedia saat dikonfigurasi untuk prosesor MCore.

-jsri2bsr
-nojsri2bsr
Mengaktifkan atau menonaktifkan transformasi JSRI ke BSR. Secara default ini diaktifkan. NS
opsi baris perintah -nojsri2bsr dapat digunakan untuk menonaktifkannya.

-sifilter
-nosifilter
Mengaktifkan atau menonaktifkan perilaku filter silikon. Secara default ini dinonaktifkan. NS
default dapat ditimpa oleh -sifilter opsi baris perintah.

-bersantai
Ubah instruksi lompat untuk perpindahan panjang.

-mcpu=[210⎪340]
Pilih jenis cpu pada perangkat keras target. Ini mengontrol instruksi mana yang dapat
dirakit.

-EB Merakit untuk target big endian.

-ITU Merakit untuk target little endian.

Lihat halaman info untuk dokumentasi opsi khusus MMIX.

Opsi berikut tersedia saat dikonfigurasi untuk prosesor Xtensa.

--teks-bagian-literal --no-teks-bagian-literal
Dengan --teks-bagian-literal, kumpulan literal diselingi di bagian teks. NS
defaultnya adalah --no-teks-bagian-literal, yang menempatkan literal di bagian terpisah di
file keluaran. Opsi ini hanya memengaruhi literal yang dirujuk melalui "L32R" relatif PC
instruksi; literal untuk instruksi mode absolut "L32R" ditangani secara terpisah.

--mutlak-literal --tidak-mutlak-literal
Tunjukkan kepada assembler apakah instruksi "L32R" menggunakan absolut atau relatif PC
menangani. Standarnya adalah mengasumsikan pengalamatan absolut jika prosesor Xtensa
termasuk opsi pengalamatan "L32R" mutlak. Jika tidak, hanya kerabat PC
Mode "L32R" dapat digunakan.

--target-sejajarkan --no-target-sejajarkan
Aktifkan atau nonaktifkan penyelarasan otomatis untuk mengurangi hukuman cabang dengan mengorbankan
beberapa kepadatan kode. Standarnya adalah --target-sejajarkan.

--panggilan panjang --tidak ada panggilan panjang
Aktifkan atau nonaktifkan transformasi instruksi panggilan untuk memungkinkan panggilan di lebih besar
jangkauan alamat. Standarnya adalah --tidak ada panggilan panjang.

--mengubah --tidak-berubah
Mengaktifkan atau menonaktifkan semua transformasi assembler dari instruksi Xtensa. Standarnya
is --mengubah; --tidak-berubah harus digunakan hanya dalam kasus yang jarang terjadi ketika
instruksi harus persis seperti yang ditentukan dalam sumber perakitan.

Gunakan h8300-hms-sebagai online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat menyediakan
    integrasi sederhana dari servlet Tomcat
    wadah untuk pengembangan java
    aplikasi web. Anda dapat bergabung dengan kami untuk
    diskusi...
    Unduh Plugin Eclipse Tomcat
  • 2
    Desktop WebTorrent
    Desktop WebTorrent
    WebTorrent Desktop adalah untuk streaming
    torrent di Mac, Windows atau Linux. Dia
    terhubung ke BitTorrent dan
    rekan-rekan WebTorrent. Sekarang tidak ada
    perlu menunggu...
    Unduh Desktop WebTorrent
  • 3
    GenX
    GenX
    GenX adalah program ilmiah untuk menyempurnakan
    reflektivitas sinar-x, neutron
    reflektifitas dan permukaan x-ray
    data difraksi menggunakan diferensial
    algoritma evolusi....
    Unduh GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP adalah program untuk statistik
    analisis data sampel. Ini gratis
    pengganti program berpemilik
    SPSS. PSPP memiliki basis teks dan
    grafis kami...
    Unduh pspp4windows
  • 5
    Ekstensi Git
    Ekstensi Git
    Ekstensi Git adalah alat UI mandiri
    untuk mengelola repositori Git. Juga
    terintegrasi dengan Windows Explorer dan
    Microsoft Visual Studio
    (2015/2017/2019). NS...
    Unduh Ekstensi Git
  • 6
    eSpeak: sintesis ucapan
    eSpeak: sintesis ucapan
    Mesin Text to Speech untuk bahasa Inggris dan
    banyak bahasa lainnya. Ukuran kompak dengan
    pengucapan yang jelas tapi artifisial.
    Tersedia sebagai program baris perintah dengan
    banyak ...
    Unduh eSpeak: sintesis ucapan
  • Lebih banyak lagi »

Perintah Linux

Ad