นี่คือคำสั่ง m68hc11-as ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
AS - แอสเซมเบลอร์ GNU แบบพกพา
เรื่องย่อ
เช่น [-a[cdhlns-ไฟล์---ทางเลือก] [-D]
[--debug-คำนำหน้าแผนที่ เก่า=ใหม่]
[--defsym ซิม=คลื่น] [-f] [-g] [--gstabs]
[--gstabs+] [--gdwarf-2] [--ช่วยด้วย] [-I dir] [-J]
[-K] [-L] [--listing-lhs-ความกว้าง=NUM]
[--รายการ-lhs-width2=NUM] [--listing-rhs-ความกว้าง=NUM]
[--listing-cont-line=NUM] [--ให้ชาวบ้าน] [-o
อ็อบเจกต์ไฟล์] [-R] [--reduce-หน่วยความจำ-ค่าใช้จ่าย] [--สถิติ]
[-v] [-version] [--รุ่น] [-W] [--เตือน]
[--ร้ายแรง-คำเตือน] [-w] [-x] [-Z] [@ไฟล์]
[--เป้าหมาย-ช่วยเหลือ] [ตัวเลือกเป้าหมาย]
[--|ไฟล์ ... ]
เป้า แอลฟา ตัวเลือก:
[-mซีพียู]
[-mdebug | -no-mdebug]
[-ผ่อนคลาย] [-g] [-Gขนาด]
[-F] [-32แอดด]
เป้า ARC ตัวเลือก:
[-มาร์ค[5|6|7|8]]
[-อี.บี|-THE]
เป้า ARM ตัวเลือก:
[-mcpu=หน่วยประมวลผล[+นามสกุล-
[-มีนาคม=สถาปัตยกรรม[+นามสกุล-
[-mfpu=รูปแบบจุดลอยตัว]
[-mfloat-อาบี=ABI]
[-เมบิ=Ver]
[-นิ้วหัวแม่มือ]
[-อี.บี|-THE]
[-mapcs-32|-mapcs-26|-mapcs-ลอย|
-mapcs-กลับเข้ามาใหม่]
[-mthumb-การทำงานร่วมกัน] [-k]
เป้า คริส ตัวเลือก:
[--ขีดเส้นใต้ | --ไม่มีขีดล่าง]
[--รูป] [-N]
[--จำลอง=วิกฤต | --การจำลอง=crisaout]
[--มีนาคม=v0_v10 | --มีนาคม=v10 | --มีนาคม=v32 | --มีนาคม=common_v10_v32]
เป้า D10V ตัวเลือก:
[-O]
เป้า D30V ตัวเลือก:
[-O|-n|-N]
เป้า i386 ตัวเลือก:
[- 32|- 64] [-n]
[-มีนาคม=ซีพียู] [-mtune=ซีพียู]
เป้า i960 ตัวเลือก:
[-อคส|-เอซีเอ_เอ|-อคส|-แม็ก|-อาคา|-เอเคบี|
-เอเคซี|-บบส]
[-b] [-ไม่ผ่อนคลาย]
เป้า IA-64 ตัวเลือก:
[-mconstan-gp|-mauto-รูป]
[-milp32|-milp64|-mlp64|-mp64]
[-ม.ล|ปริญญาโทบริหารธุรกิจ]
[-mtune=ไทเทเนียม1|-mtune=ไทเทเนียม2]
[-munwind-check=คำเตือน|-munwind-check=ผิดพลาด]
[-mhint.b=ตกลง|-mhint.b=คำเตือน|-mhint.b=ข้อผิดพลาด]
[-x|-xexplicit] [-xauto] [-xdebug]
เป้า IP2K ตัวเลือก:
[-mip2022|-mip2022ต่อ]
เป้า M32C ตัวเลือก:
[-m32c|-m16c]
เป้า M32R ตัวเลือก:
[--m32rx|--[ไม่-]คำเตือน-โจ่งแจ้ง-ความขัดแย้งแบบคู่ขนาน|
--W[น]หน้า]
เป้า M680X0 ตัวเลือก:
[-l] [- ลบ.ม|- ลบ.ม|- ลบ.ม-
เป้า M68HC11 ตัวเลือก:
[-m68hc11|-m68hc12|-m68hcs12]
[-mshort|-ม]
[-mshort-สองครั้ง|-mlong-ดับเบิ้ล]
[--แรง-ยาว-สาขา] [--สาขาสั้น]
[--เข้มงวดตรงโหมด] [--print-insn-ไวยากรณ์]
[--พิมพ์-opcodes] [--สร้าง-ตัวอย่าง]
เป้า เอ็มคอร์ ตัวเลือก:
[-jsri2bsr] [-ตัวกรอง] [-ผ่อนคลาย]
[-mcpu=[210|340]]
เป้า MIPS ตัวเลือก:
[-nocpp] [-THE] [-อี.บี] [-O[การเพิ่มประสิทธิภาพ ระดับ]]
[-g[การแก้ปัญหา ระดับ--G NUM] [-KPIC] [-call_shared]
[-ไม่แชร์] [-xgot [-mvxworks-รูป]
[-มาบิ=ช่วยเหลือ] [-32] [-N32] [-64] [-mfp32] [-mgp32]
[-มีนาคม=ซีพียู] [-mtune=ซีพียู] [-mips1] [-mips2]
[-mips3] [-mips4] [-mips5] [-mips32] [-mips32r2]
[-mips64] [-mips64r2]
[-สร้าง-ลอย] [-ไม่มีโครงสร้างลอย]
[- กับดัก] [-ไม่พัก] [-หยุดพัก] [-ไม่มีกับดัก]
[-mfix7000] [-mno-fix7000]
[-mips16] [-ไม่มี mips16]
[-msmartmips] [-mno-smartmips]
[-mips3d] [-ไม่มี mips3d]
[-mdmx] [-no-mdmx]
[-mdsp] [-mno-dsp]
[-mdspr2] [-mno-dspr2]
[-มม] [-mno-ภูเขา]
[-mdebug] [-no-mdebug]
[-mpdr] [-mno-สปป]
เป้า เอ็มมิกซ์ ตัวเลือก:
[--fixed-พิเศษลงทะเบียนชื่อ] [--globalize-สัญลักษณ์]
[--gnu-ไวยากรณ์] [--ผ่อนคลาย] [--no-predefined-สัญลักษณ์]
[--ไม่ขยาย] [--no-ผสาน-gregs] [-x]
[--linker-จัดสรร-gregs]
เป้า กปปส 11 ตัวเลือก:
[-mpic|-mno-รูป] [- เล็ก] [-mno-นามสกุล]
[-mนามสกุล|-มโน-นามสกุล]
[-mซีพียู] [-mเครื่อง]
เป้า picoJava ตัวเลือก:
[-mb|-ผม]
เป้า PowerPC ตัวเลือก:
[-mpwrx|-mpwr2|-mpwr|- ลบ.ม|-mppc|-mppc32|- ลบ.ม|- ลบ.ม|
- ลบ.ม|- ลบ.ม|-mppc64|- ลบ.ม|-mppc64บริดจ์|-mbooke|
-mbooke32|-mbooke64]
[-เอ็มคอม|-มากมาย|-มัลทีฟ] [-สมาชิก]
[-mregnames|-mno-regnames]
[-mrelocated|-mrelocatable-lib]
[- เล็กน้อย|-little-endian|-mbig|-mbig-endian]
[-เอ็มโซลาริส|-mno-โซลาริส]
เป้า SPARC ตัวเลือก:
[-Av6|-Av7|-Av8|-แอสปาร์กเล็ต|-แอสปาร์กไลท์
-AV8plus|-Av8plusa|-Av9|-Av9a]
[-xarch=v8plus|-xarch=v8plusa] [- กระแทก]
[-32|-64]
เป้า TIC54X ตัวเลือก:
[-mcpu=54[123589]|-mcpu=54[56]ลพ] [-mfar-โหมด|-MF]
[-merrors-to-file |-ผม ]
เป้า Z80 ตัวเลือก:
[-z80] [-r800]
[ -ละเว้น-ไม่มีเอกสาร-คำสั่ง] [-วุด]
[ -ละเว้น-unportable-instructions] [-วินอัพ]
[ -warn-ไม่มีเอกสาร-คำแนะนำ] [-วุด]
[ -คำเตือน-ไม่พกพา-คำแนะนำ] [-วุ๊ย]
[ -forbid-ไม่มีเอกสาร-คำแนะนำ] [-ฟุด]
[ - ห้ามพกพา - คำแนะนำ] [- ฟุบ]
เป้า เอ็กซ์เทนซ่า ตัวเลือก:
[--[no-]ข้อความส่วนตัวอักษร] [--[ไม่-]แน่นอน-ตัวอักษร]
[--[no-]กำหนดเป้าหมายการจัดตำแหน่ง] [--[ไม่-]โทรยาว]
[--[ไม่-]แปลงร่าง]
[--เปลี่ยนชื่อ-section ชื่อเก่า=ชื่อใหม่]
DESCRIPTION
GNU as เป็นครอบครัวของแอสเซมเบลอร์จริงๆ หากคุณใช้ (หรือเคยใช้) แอสเซมเบลอร์ GNU บน
สถาปัตยกรรมหนึ่ง คุณควรพบสภาพแวดล้อมที่ค่อนข้างคล้ายกันเมื่อคุณใช้กับอีกสถาปัตยกรรมหนึ่ง
สถาปัตยกรรม. แต่ละเวอร์ชันมีความเหมือนกันมากกับรุ่นอื่นๆ รวมถึงไฟล์อ็อบเจกต์
รูปแบบคำสั่งแอสเซมเบลอร์ส่วนใหญ่ (มักเรียกว่า หลอก-ops) และไวยากรณ์ของแอสเซมเบลอร์
as มีวัตถุประสงค์หลักเพื่อรวบรวมเอาต์พุตของคอมไพเลอร์ GNU C "gcc" สำหรับใช้โดย
ตัวเชื่อมโยง "ld" อย่างไรก็ตาม เราก็พยายามทำให้ as ประกอบถูกต้องทุกอย่างที่
แอสเซมเบลอร์อื่น ๆ สำหรับเครื่องเดียวกันจะประกอบ มีการบันทึกข้อยกเว้นใด ๆ ไว้
อย่างชัดเจน ไม่ได้หมายความว่า as ใช้ไวยากรณ์เดียวกันกับแอสเซมเบลอร์อื่นสำหรับ .เสมอ
สถาปัตยกรรมเดียวกัน ตัวอย่างเช่น เรารู้จักแอสเซมบลี 680x0 หลายรุ่นที่เข้ากันไม่ได้
ไวยากรณ์ภาษา
ทุกครั้งที่วิ่ง as มันรวบรวมโปรแกรมต้นทางเพียงหนึ่งเดียว โปรแกรมต้นทางถูกสร้างขึ้น
ไฟล์ตั้งแต่หนึ่งไฟล์ขึ้นไป (อินพุตมาตรฐานยังเป็นไฟล์)
คุณให้ as บรรทัดคำสั่งที่มีชื่อไฟล์อินพุตเป็นศูนย์หรือมากกว่า ไฟล์อินพุตคือ
อ่าน (จากชื่อไฟล์ซ้ายไปขวา) อาร์กิวเมนต์บรรทัดคำสั่ง (ในตำแหน่งใดก็ได้) ที่มี
ไม่มีความหมายพิเศษใดที่จะเป็นชื่อไฟล์อินพุต
ถ้าคุณให้ as ไม่มีชื่อไฟล์ที่พยายามอ่านไฟล์อินพุตหนึ่งไฟล์จาก as มาตรฐาน
อินพุตซึ่งปกติแล้วจะเป็นเทอร์มินัลของคุณ อาจจะต้องพิมพ์ ctl-D บอก as ไม่มี
โปรแกรมเพิ่มเติมในการประกอบ
ใช้ -- หากคุณต้องการตั้งชื่อไฟล์อินพุตมาตรฐานอย่างชัดเจนในบรรทัดคำสั่งของคุณ
หากแหล่งที่มาว่างเปล่า as สร้างไฟล์อ็อบเจ็กต์ขนาดเล็กและว่างเปล่า
as อาจเขียนคำเตือนและข้อความแสดงข้อผิดพลาดไปยังไฟล์ข้อผิดพลาดมาตรฐาน (โดยปกติคือ your
เทอร์มินัล). สิ่งนี้ไม่ควรเกิดขึ้นเมื่อคอมไพเลอร์รัน as โดยอัตโนมัติ คำเตือน
รายงานสมมติฐานที่ทำขึ้นเพื่อว่า as สามารถรวบรวมโปรแกรมที่มีข้อบกพร่อง รายงานข้อผิดพลาด
ปัญหาร้ายแรงที่ทำให้การชุมนุมหยุดชะงัก
หากคุณกำลังเรียกใช้ as ผ่านคอมไพเลอร์ GNU C คุณสามารถใช้ -วา ตัวเลือกที่จะผ่าน
อาร์กิวเมนต์ผ่านไปยังแอสเซมเบลอร์ อาร์กิวเมนต์แอสเซมเบลอร์ต้องแยกออกจากแต่ละอาร์กิวเมนต์
อื่นๆ (และ -วา) ด้วยเครื่องหมายจุลภาค ตัวอย่างเช่น:
gcc -c -g -O -วา,-อัล,-L file.c
สิ่งนี้จะส่งผ่านสองตัวเลือกไปยังแอสเซมเบลอร์: -อัล (ปล่อยรายการไปยังเอาต์พุตมาตรฐานด้วย
ระดับสูงและแหล่งประกอบ) และ -L (เก็บสัญลักษณ์ท้องถิ่นไว้ในตารางสัญลักษณ์)
โดยปกติคุณไม่จำเป็นต้องใช้สิ่งนี้ -วา กลไกเนื่องจากคอมไพเลอร์หลายบรรทัดคำสั่ง
ตัวเลือกจะถูกส่งต่อไปยังแอสเซมเบลอร์โดยอัตโนมัติโดยคอมไพเลอร์ (คุณสามารถโทรหา GNU
ไดรเวอร์คอมไพเลอร์ด้วย -v ตัวเลือกเพื่อดูว่าตัวเลือกใดส่งผ่านไปยังแต่ละตัวเลือกอย่างแม่นยำ
คอมไพล์พาส รวมถึงแอสเซมเบลอร์)
OPTIONS
@ไฟล์
อ่านตัวเลือกบรรทัดคำสั่งจาก ไฟล์. ตัวเลือกที่อ่านจะถูกแทรกแทนที่
ต้นฉบับ @ไฟล์ ตัวเลือก. ถ้า ไฟล์ ไม่มีอยู่หรือไม่สามารถอ่านได้ดังนั้นตัวเลือก
จะได้รับการปฏิบัติอย่างแท้จริงและจะไม่ถูกลบออก
ตัวเลือกใน ไฟล์ ถูกคั่นด้วยช่องว่าง อาจรวมอักขระช่องว่าง
ในตัวเลือกโดยล้อมรอบตัวเลือกทั้งหมดในเครื่องหมายคำพูดเดี่ยวหรือคู่ ใด ๆ
อักขระ (รวมถึงแบ็กสแลช) อาจรวมด้วยคำนำหน้าอักขระเป็น
รวมกับแบ็กสแลช NS ไฟล์ ตัวเองอาจมี @ เพิ่มเติมไฟล์ ตัวเลือก; ใด ๆ
ตัวเลือกดังกล่าวจะได้รับการประมวลผลซ้ำ
-a[cdhlmns]
เปิดรายชื่อด้วยวิธีการต่างๆ ดังนี้:
- และ ละเว้นเงื่อนไขเท็จ
- อ ละเว้นคำสั่งการดีบัก
-อา รวมแหล่งข้อมูลระดับสูง
-อัล รวมการประกอบ
-เป็น รวมการขยายมาโคร
โครงสร้าง ละเว้นการประมวลผลแบบฟอร์ม
-เช่น รวมสัญลักษณ์
=ไฟล์
ตั้งชื่อไฟล์รายการ
คุณอาจรวมตัวเลือกเหล่านี้ เช่น ใช้ -aln สำหรับรายการประกอบโดยไม่ต้อง
การประมวลผลแบบฟอร์ม NS =ไฟล์ ตัวเลือก ถ้าใช้ จะต้องเป็นตัวเลือกสุดท้าย ด้วยตัวมันเอง, -a
ค่าเริ่มต้นเป็น -ahs.
--ทางเลือก
เริ่มต้นในโหมดมาโครอื่น
-D ละเลย ตัวเลือกนี้ได้รับการยอมรับสำหรับสคริปต์ที่เข้ากันได้กับการเรียกอื่นๆ
แอสเซมเบลอร์
--debug-คำนำหน้าแผนที่ เก่า=ใหม่
เมื่อประกอบไฟล์ในไดเร็กทอรี เก่า, บันทึกข้อมูลการดีบักที่อธิบายไว้
เช่นเดียวกับใน ใหม่ แทน.
--defsym ซิม=ความคุ้มค่า
กำหนดสัญลักษณ์ ซิม ที่จะ ความคุ้มค่า ก่อนประกอบไฟล์อินพุต ความคุ้มค่า จะต้องเป็น
ค่าคงที่จำนวนเต็ม เช่นเดียวกับใน C ผู้นำ 0x ระบุค่าเลขฐานสิบหกและนำหน้า
0 ระบุค่าฐานแปด ค่าของสัญลักษณ์สามารถแทนที่ได้ภายในแหล่งที่มา
ไฟล์โดยใช้ ".set" pseudo-op
-f "เร็ว"---ข้ามช่องว่างและการประมวลผลความคิดเห็นล่วงหน้า (สมมติว่าแหล่งที่มาเป็นเอาต์พุตของคอมไพเลอร์)
-g
--gen-ดีบัก
สร้างข้อมูลการดีบักสำหรับซอร์สแอสเซมเบลอร์แต่ละบรรทัดโดยใช้การดีบัก
รูปแบบที่ต้องการโดยเป้าหมาย ปัจจุบันนี้หมายถึง STABS, ECOFF หรือ
คนแคระ2
--gstabs
สร้างข้อมูลการดีบักการแทงสำหรับแอสเซมเบลอร์แต่ละบรรทัด ซึ่งอาจช่วยในการดีบัก
รหัสแอสเซมเบลอร์หากดีบักเกอร์สามารถจัดการได้
--gstabs+
สร้างข้อมูลการดีบักการแทงสำหรับแอสเซมเบลอร์แต่ละบรรทัดด้วยส่วนขยาย GNU ที่
อาจมีเพียง gdb เท่านั้นที่สามารถจัดการได้และนั่นอาจทำให้ดีบักเกอร์อื่นขัดข้องหรือปฏิเสธที่จะ
อ่านโปรแกรมของคุณ ซึ่งอาจช่วยแก้จุดบกพร่องรหัสแอสเซมเบลอร์ ปัจจุบัน GNU . เท่านั้น
extension คือตำแหน่งของไดเร็กทอรีการทำงานปัจจุบัน ณ เวลาประกอบ
--gdwarf-2
สร้างข้อมูลการดีบัก DWARF2 สำหรับแต่ละสายแอสเซมเบลอร์ นี้อาจช่วยได้
การดีบักรหัสแอสเซมเบลอร์ หากดีบักเกอร์สามารถจัดการได้ หมายเหตุ---ตัวเลือกนี้เท่านั้น
ได้รับการสนับสนุนจากเป้าหมายบางส่วน ไม่ใช่ทั้งหมด
--ช่วยด้วย
พิมพ์สรุปตัวเลือกบรรทัดคำสั่งและออก
--เป้าหมาย-ช่วยเหลือ
พิมพ์สรุปตัวเลือกเฉพาะเป้าหมายทั้งหมดและออก
-I dir
เพิ่มไดเรกทอรี dir ไปที่รายการค้นหาคำสั่ง ".include"
-J อย่าเตือนเกี่ยวกับการลงนามล้น
-K ออกคำเตือนเมื่อมีการเปลี่ยนแปลงตารางความแตกต่างสำหรับการกระจัดที่ยาว
-L
--ให้ชาวบ้าน
เก็บ (ในตารางสัญลักษณ์) สัญลักษณ์ท้องถิ่น สัญลักษณ์เหล่านี้ขึ้นต้นด้วยเฉพาะระบบ
คำนำหน้าป้ายกำกับท้องถิ่น โดยทั่วไป .L สำหรับระบบเอลฟ์หรือ L สำหรับระบบ a.out แบบดั้งเดิม
--listing-lhs-width=จำนวน
ตั้งค่าความกว้างสูงสุดของคอลัมน์ข้อมูลเอาต์พุตสำหรับแอสเซมเบลอร์ที่แสดงเป็น
จำนวน.
--รายการ-lhs-width2=จำนวน
กำหนดความกว้างสูงสุดของคอลัมน์ข้อมูลเอาต์พุตสำหรับบรรทัดต่อเนื่องใน
รายชื่อแอสเซมเบลอร์ถึง จำนวน.
--listing-rhs-ความกว้าง=จำนวน
ตั้งค่าความกว้างสูงสุดของเส้นแหล่งสัญญาณเข้า ดังที่แสดงในรายการ เป็น จำนวน
ไบต์
--listing-cont-lines=จำนวน
กำหนดจำนวนบรรทัดสูงสุดที่พิมพ์ในรายการสำหรับอินพุตบรรทัดเดียวเป็น
จำนวน + 1
-o อ็อบเจกต์ไฟล์
ตั้งชื่อเอาต์พุตไฟล์อ็อบเจ็กต์จาก as อ็อบเจกต์ไฟล์.
-R พับส่วนข้อมูลลงในส่วนข้อความ
กำหนดขนาดเริ่มต้นของตารางแฮชของ GAS เป็นจำนวนเฉพาะใกล้กับ จำนวน.
การเพิ่มค่านี้สามารถลดระยะเวลาที่แอสเซมเบลอร์ดำเนินการได้
งานของมันโดยเพิ่มความต้องการหน่วยความจำของแอสเซมเบลอร์
ในทำนองเดียวกันการลดค่านี้สามารถลดความต้องการหน่วยความจำที่ค่าใช้จ่ายของ
ความเร็ว.
--reduce-หน่วยความจำ-ค่าใช้จ่าย
ตัวเลือกนี้ช่วยลดความต้องการหน่วยความจำของ GAS โดยมีค่าใช้จ่ายในการทำแอสเซมบลี
กระบวนการช้าลง ปัจจุบันสวิตช์นี้เป็นคำพ้องความหมายสำหรับ --แฮช-ขนาด=4051แต่ในไฟล์
ในอนาคตก็อาจมีผลกระทบอื่นๆ ด้วยเช่นกัน
--สถิติ
พิมพ์พื้นที่สูงสุด (เป็นไบต์) และเวลาทั้งหมด (เป็นวินาที) ที่ใช้โดยการประกอบ
--แถบท้องถิ่น-สัมบูรณ์
ลบสัญลักษณ์สัมบูรณ์ในเครื่องออกจากตารางสัญลักษณ์ขาออก
-v
-version
พิมพ์ as รุ่น
--รุ่น
พิมพ์ as รุ่นและออก
-W
--no-เตือน
ระงับข้อความเตือน
--ร้ายแรง-คำเตือน
ถือว่าคำเตือนเป็นข้อผิดพลาด
--เตือน
อย่าระงับข้อความเตือนหรือถือว่าเป็นข้อผิดพลาด
-w ละเลย
-x ละเลย
-Z สร้างไฟล์อ็อบเจ็กต์แม้หลังจากเกิดข้อผิดพลาด
-- | ไฟล์ ...
อินพุตมาตรฐานหรือไฟล์ต้นฉบับที่จะประกอบ
ตัวเลือกต่อไปนี้จะใช้งานได้เมื่อกำหนดค่าสำหรับโปรเซสเซอร์ ARC
-มาร์ค[5|6|7|8]
ตัวเลือกนี้เลือกตัวแปรโปรเซสเซอร์หลัก
-อี.บี | -THE
เลือกเอาต์พุต big-endian (-EB) หรือ little-endian (-EL)
ตัวเลือกต่อไปนี้จะพร้อมใช้งานเมื่อกำหนดค่าสำหรับตระกูลโปรเซสเซอร์ ARM
-mcpu=หน่วยประมวลผล[+นามสกุล... ]
ระบุว่าตัวแปรโปรเซสเซอร์ ARM ใดเป็นเป้าหมาย
-มีนาคม=สถาปัตยกรรม[+นามสกุล... ]
ระบุว่าเป้าหมายใช้ตัวแปรสถาปัตยกรรม ARM ใด
-mfpu=รูปแบบจุดลอยตัว
เลือกสถาปัตยกรรมจุดลอยตัวที่เป็นเป้าหมาย
-mfloat-abi=ABI
เลือกจุดลอยตัวที่ใช้ ABI
-นิ้วหัวแม่มือ
เปิดใช้งานการถอดรหัสคำสั่ง Thumb only
-mapcs-32 | -mapcs-26 | -mapcs-ลอย | -mapcs-กลับเข้ามาใหม่
เลือกว่าโพรซีเดอร์เรียกแบบแผนใดที่ใช้อยู่
-อี.บี | -THE
เลือกเอาต์พุต big-endian (-EB) หรือ little-endian (-EL)
-mthumb-การทำงานร่วมกัน
ระบุว่ารหัสถูกสร้างขึ้นด้วยการทำงานร่วมกันระหว่างรหัส Thumb และ ARM
ในใจ
-k ระบุว่ามีการสร้างรหัส PIC
ดูหน้าข้อมูลสำหรับเอกสารประกอบของตัวเลือกเฉพาะ CRIS
ตัวเลือกต่อไปนี้จะใช้งานได้เมื่อกำหนดค่าสำหรับโปรเซสเซอร์ D10V
-O เพิ่มประสิทธิภาพเอาต์พุตโดยขนานคำสั่ง
ตัวเลือกต่อไปนี้จะใช้งานได้เมื่อกำหนดค่าสำหรับโปรเซสเซอร์ D30V
-O เพิ่มประสิทธิภาพเอาต์พุตโดยขนานคำสั่ง
-n เตือนเมื่อมีการสร้าง nos
-N เตือนเมื่อมีการสร้างคำสั่งการคูณแบบ 32 บิต
ตัวเลือกต่อไปนี้จะพร้อมใช้งานเมื่อกำหนดค่าสำหรับโปรเซสเซอร์ Intel 80960
-อคส | -เอซีเอ_เอ | -อคส | -แม็ก | -อาคา | -เอเคบี | -เอเคซี | -บบส
ระบุตัวแปรของสถาปัตยกรรม 960 ที่เป็นเป้าหมาย
-b เพิ่มรหัสเพื่อรวบรวมสถิติเกี่ยวกับสาขาที่รับ
-ไม่ผ่อนคลาย
ห้ามแก้ไขคำสั่งเปรียบเทียบและสาขาสำหรับการกระจัดที่ยาว ผิดพลาดถ้า
จำเป็น
ตัวเลือกต่อไปนี้จะพร้อมใช้งานเมื่อกำหนดค่าสำหรับ Ubicom IP2K ซีรีส์
-mip2022ต่อ
ระบุว่าคำสั่งขยาย IP2022 ได้รับอนุญาต
-mip2022
คืนค่าพฤติกรรมเริ่มต้น ซึ่งจำกัดคำแนะนำที่อนุญาตไว้เพียง
IP2022 พื้นฐาน
ตัวเลือกต่อไปนี้จะพร้อมใช้งานเมื่อกำหนดค่าสำหรับ Renesas M32C และ M16C
โปรเซสเซอร์
-m32c
ประกอบคำสั่ง M32C
-m16c
ประกอบคำสั่ง M16C (ค่าเริ่มต้น)
ตัวเลือกต่อไปนี้จะพร้อมใช้งานเมื่อกำหนดค่าสำหรับ Renesas M32R (เดิมคือ
มิตซูบิชิ M32R) ซีรีส์
--m32rx
ระบุโปรเซสเซอร์ในตระกูล M32R ที่เป็นเป้าหมาย ค่าเริ่มต้นคือปกติ
M32R แต่ตัวเลือกนี้เปลี่ยนเป็น M32RX
--warn-ชัดแจ้ง-คู่ขนานความขัดแย้ง or --วพ
สร้างข้อความเตือนเมื่อพบโครงสร้างคู่ขนานที่น่าสงสัย
--no-war-explicit-parallel-conflicts or --วนพ
อย่าสร้างข้อความเตือนเมื่อพบโครงสร้างคู่ขนานที่น่าสงสัย
ตัวเลือกต่อไปนี้จะใช้งานได้เมื่อกำหนดค่าสำหรับ Motorola 68000 series
-l ย่อการอ้างอิงถึงสัญลักษณ์ที่ไม่ได้กำหนดไว้เป็นหนึ่งคำแทนที่จะเป็นสองคำ
- ลบ.ม | - ลบ.ม | - ลบ.ม | - ลบ.ม | - ลบ.ม
| - ลบ.ม | - ลบ.ม | - ลบ.ม | - ลบ.ม | - ลบ.ม
| - ลบ.ม | - ลบ.ม | -mcpu32 | - ลบ.ม
ระบุโปรเซสเซอร์ในตระกูล 68000 ที่เป็นเป้าหมาย ค่าเริ่มต้นคือปกติ
68020 แต่สามารถเปลี่ยนแปลงได้ในเวลาที่กำหนด
- ลบ.ม | - ลบ.ม | -mno-68881 | -mno-68882
เครื่องเป้าหมายมี (หรือไม่มี) ตัวประมวลผลร่วมทศนิยม ค่าเริ่มต้น
คือการสมมติตัวประมวลผลร่วมสำหรับ 68020, 68030 และ cpu32 แม้ว่าพื้นฐาน 68000 คือ
เข้ากันไม่ได้กับ 68881 สามารถระบุการรวมกันของทั้งสองได้เนื่องจากเป็น
เป็นไปได้ที่จะทำการจำลองคำสั่งของตัวประมวลผลร่วมด้วยตัวประมวลผลหลัก
- ลบ.ม | -mno-68851
เครื่องเป้าหมายมี (หรือไม่มี) ตัวประมวลผลร่วมของหน่วยการจัดการหน่วยความจำ NS
ค่าเริ่มต้นคือถือว่า MMU สำหรับ 68020 ขึ้นไป
สำหรับรายละเอียดเกี่ยวกับตัวเลือกคุณลักษณะที่ขึ้นกับเครื่อง PDP-11 โปรดดูที่ PDP-11-ตัวเลือก.
-mpic | -mno-รูป
สร้างโค้ดที่ไม่ขึ้นกับตำแหน่ง (หรือขึ้นอยู่กับตำแหน่ง) ค่าเริ่มต้นคือ -mpic.
- เล็ก
-ห้างสรรพสินค้าส่วนขยาย
เปิดใช้งานส่วนขยายชุดคำสั่งทั้งหมด นี่คือค่าเริ่มต้น
-mno-นามสกุล
ปิดใช้งานส่วนขยายชุดคำสั่งทั้งหมด
-mนามสกุล | -มโน-นามสกุล
เปิดใช้งาน (หรือปิดใช้งาน) ส่วนขยายชุดคำสั่งเฉพาะ
-mซีพียู
เปิดใช้งานส่วนขยายชุดคำสั่งที่รองรับโดย CPU เฉพาะ และปิดการใช้งานทั้งหมด
ส่วนขยายอื่นๆ
-mเครื่อง
เปิดใช้งานส่วนขยายชุดคำสั่งที่รองรับโดยเครื่องรุ่นใดรุ่นหนึ่ง และ
ปิดการใช้งานส่วนขยายอื่นๆ ทั้งหมด
ตัวเลือกต่อไปนี้จะใช้งานได้เมื่อกำหนดค่าสำหรับโปรเซสเซอร์ picoJava
-mb สร้างเอาต์พุตรูปแบบ "big endian"
-มล สร้างเอาต์พุตรูปแบบ "little endian"
ตัวเลือกต่อไปนี้จะใช้งานได้เมื่อกำหนดค่าสำหรับ Motorola 68HC11 หรือ
68HC12 ซีรีส์
-m68hc11 | -m68hc12 | -m68hcs12
ระบุโปรเซสเซอร์ที่เป็นเป้าหมาย ค่าเริ่มต้นถูกกำหนดโดยการกำหนดค่า
ตัวเลือกเมื่อสร้างแอสเซมเบลอร์
-mshort
ระบุเพื่อใช้ ABI จำนวนเต็ม 16 บิต
-ม
ระบุเพื่อใช้ ABI จำนวนเต็ม 32 บิต
-mshort-สองครั้ง
กำหนดให้ใช้ Double ABI แบบ 32 บิต
-mlong-ดับเบิ้ล
กำหนดให้ใช้ Double ABI แบบ 64 บิต
--แรง-ยาว-สาขา
กิ่งก้านสัมพัทธ์กลายเป็นกิ่งที่แน่นอน สิ่งนี้เกี่ยวข้องกับสาขาที่มีเงื่อนไข
กิ่งก้านและกิ่งก้านที่ไม่มีเงื่อนไขไปยังรูทีนย่อย
-S | --สาขาสั้น
อย่าเปลี่ยนสาขาสัมพัทธ์เป็นสาขาสัมบูรณ์เมื่อออฟเซ็ตอยู่นอกช่วง
--เข้มงวดตรงโหมด
อย่าเปลี่ยนโหมดการกำหนดที่อยู่โดยตรงเป็นโหมดการกำหนดที่อยู่เพิ่มเติมเมื่อ
คำสั่งไม่สนับสนุนโหมดการกำหนดที่อยู่โดยตรง
--print-insn-ไวยากรณ์
พิมพ์ไวยากรณ์ของคำสั่งในกรณีที่เกิดข้อผิดพลาด
--พิมพ์-opcodes
พิมพ์รายการคำสั่งด้วยไวยากรณ์แล้วออก
--สร้าง-ตัวอย่าง
พิมพ์ตัวอย่างคำสั่งสำหรับแต่ละคำสั่งที่เป็นไปได้แล้วออก นี้
ตัวเลือกมีประโยชน์สำหรับการทดสอบเท่านั้น as.
ตัวเลือกต่อไปนี้สามารถใช้ได้เมื่อ as ได้รับการกำหนดค่าสำหรับสถาปัตยกรรม SPARC:
-Av6 | -Av7 | -Av8 | -แอสปาร์กเล็ต | -แอสปาร์กไลท์
-AV8plus | -Av8plusa | -Av9 | -Av9a
เลือกตัวแปรของสถาปัตยกรรม SPARC อย่างชัดเจน
-AV8plus และ -Av8plusa เลือกสภาพแวดล้อมแบบ 32 บิต -Av9 และ -Av9a เลือก 64 บิต
สิ่งแวดล้อม
-Av8plusa และ -Av9a เปิดใช้งานชุดคำสั่ง SPARC V9 ด้วยส่วนขยาย UltraSPARC
-xarch=v8plus | -xarch=v8plusa
เพื่อความเข้ากันได้กับแอสเซมเบลอร์ Solaris v9 ตัวเลือกเหล่านี้เทียบเท่ากับ
-Av8plus และ -Av8plusa ตามลำดับ
- กระแทก
เตือนเมื่อแอสเซมเบลอร์เปลี่ยนไปใช้สถาปัตยกรรมอื่น
ตัวเลือกต่อไปนี้จะพร้อมใช้งานเมื่อกำหนดค่าสำหรับสถาปัตยกรรม 'c54x
-mfar-โหมด
เปิดใช้งานโหมดการกำหนดที่อยู่แบบขยาย ที่อยู่และการย้ายถิ่นฐานทั้งหมดจะถือว่าขยายออกไป
ที่อยู่ (ปกติ 23 บิต)
-mcpu=CPU_VERSION
ตั้งค่าเวอร์ชันของ CPU ที่กำลังคอมไพล์
-merrors-to-file ชื่อไฟล์
ข้อผิดพลาดในการเปลี่ยนเส้นทางไปยังไฟล์สำหรับระบบที่เสียหายซึ่งไม่รองรับพฤติกรรมดังกล่าว
ในเปลือก
ตัวเลือกต่อไปนี้จะพร้อมใช้งานเมื่อกำหนดค่าสำหรับตัวประมวลผล MIPS
-G NUM
ตัวเลือกนี้กำหนดขนาดที่ใหญ่ที่สุดของวัตถุที่สามารถอ้างอิงโดยปริยายด้วย
การลงทะเบียน "gp" ใช้ได้กับเป้าหมายที่ใช้รูปแบบ ECOFF เท่านั้น เช่น a
DECstation ที่รัน Ultrix ค่าเริ่มต้นคือ 8
-อี.บี สร้างเอาต์พุตรูปแบบ "big endian"
-THE สร้างเอาต์พุตรูปแบบ "little endian"
-mips1
-mips2
-mips3
-mips4
-mips5
-mips32
-mips32r2
-mips64
-mips64r2
สร้างรหัสสำหรับระดับสถาปัตยกรรมชุดคำสั่ง MIPS โดยเฉพาะ -mips1 เป็น
นามแฝงสำหรับ -มีนาคม=r3000, -mips2 เป็นนามแฝงสำหรับ -มีนาคม=r6000, -mips3 เป็นนามแฝงสำหรับ
-มีนาคม=r4000 และ -mips4 เป็นนามแฝงสำหรับ -มีนาคม=r8000. -mips5, -mips32, -mips32r2,
-mips64และ -mips64r2 สอดคล้องกับทั่วไป MIPS V, MIPS32, MIPS32 ปล่อย 2, MIPS64,
และ MIPS64 ปล่อย 2 โปรเซสเซอร์ ISA ตามลำดับ
-มีนาคม=ซีพียู
สร้างรหัสสำหรับซีพียู MIPS โดยเฉพาะ
-mtune=ซีพียู
กำหนดเวลาและปรับแต่ง MIPS cpu โดยเฉพาะ
-mfix7000
-mno-fix7000
ทำให้เกิดการแทรกหากการอ่านการลงทะเบียนปลายทางของ mfhi หรือ mflo
คำสั่งเกิดขึ้นในสองคำแนะนำต่อไปนี้
-mdebug
-no-mdebug
ทำให้เอาท์พุตการดีบักแบบแทงเพื่อไปยังส่วน .mdebug สไตล์ ECOFF แทน
ของส่วน .stabs มาตรฐานของ ELF
-mpdr
-mno-สปป
การสร้างส่วนควบคุมของส่วน ".pdr"
-mgp32
-mfp32
โดยปกติขนาดรีจิสเตอร์จะอนุมานจาก ISA และ ABI แต่แฟล็กเหล่านี้บังคับ a
รีจิสเตอร์บางกลุ่มจะถือว่ากว้าง 32 บิตตลอดเวลา -mgp32
ควบคุมขนาดของรีจิสเตอร์เอนกประสงค์และ -mfp32 ควบคุมขนาดของ
การลงทะเบียนทศนิยม
-mips16
-ไม่มี mips16
สร้างรหัสสำหรับโปรเซสเซอร์ MIPS 16 เทียบเท่ากับการใส่ ".set mips16"
ที่จุดเริ่มต้นของไฟล์แอสเซมบลี -ไม่มี mips16 ปิดตัวเลือกนี้
-msmartmips
-mno-smartmips
เปิดใช้งานส่วนขยาย SmartMIPS กับชุดคำสั่ง MIPS32 ซึ่งเทียบเท่ากับ
วาง ".set smartmips" ที่จุดเริ่มต้นของไฟล์แอสเซมบลี -mno-smartmips ปิด
ตัวเลือกนี้
-mips3d
-ไม่มี mips3d
สร้างรหัสสำหรับส่วนขยายเฉพาะแอปพลิเคชัน MIPS-3D นี้บอก
แอสเซมเบลอร์เพื่อยอมรับคำแนะนำ MIPS-3D -ไม่มี mips3d ปิดตัวเลือกนี้
-mdmx
-no-mdmx
สร้างรหัสสำหรับส่วนขยายเฉพาะแอปพลิเคชัน MDMX สิ่งนี้บอกผู้ประกอบ
เพื่อยอมรับคำสั่ง MDMX -no-mdmx ปิดตัวเลือกนี้
-mdsp
-mno-dsp
สร้างรหัสสำหรับส่วนขยายเฉพาะแอปพลิเคชัน DSP รุ่น 1 นี้บอก
แอสเซมเบลอร์เพื่อยอมรับคำแนะนำ DSP รีลีส 1 -mno-dsp ปิดตัวเลือกนี้
-mdspr2
-mno-dspr2
สร้างรหัสสำหรับส่วนขยายเฉพาะแอปพลิเคชัน DSP รุ่น 2 ตัวเลือกนี้
หมายถึง -mdsp. สิ่งนี้บอกให้แอสเซมเบลอร์ยอมรับคำสั่ง DSP Release 2
-mno-dspr2 ปิดตัวเลือกนี้
-มม
-mno-ภูเขา
สร้างรหัสสำหรับส่วนขยายเฉพาะแอปพลิเคชัน MT สิ่งนี้บอกผู้ประกอบให้
ยอมรับคำแนะนำ MT -mno-ภูเขา ปิดตัวเลือกนี้
--สร้าง-ลอย
--no-construct-ลอย
พื้นที่ --no-construct-ลอย ตัวเลือกปิดใช้งานการสร้างความกว้างสองเท่าแบบลอยตัว
ชี้ค่าคงที่โดยการโหลดค่าสองส่วนของค่าลงในความกว้างเดียวสองค่า
การลงทะเบียนทศนิยมที่ประกอบขึ้นเป็นการลงทะเบียนความกว้างสองเท่า โดยค่าเริ่มต้น
--สร้าง-ลอย ถูกเลือกให้สร้างจุดลอยตัวเหล่านี้ได้
ค่าคงที่
--การจำลอง=ชื่อ
ตัวเลือกนี้ทำให้เกิด as เลียนแบบ as กำหนดค่าสำหรับเป้าหมายอื่น ๆ ทุกประการ
รวมถึงรูปแบบเอาต์พุต (เลือกระหว่าง ELF และ ECOFF เท่านั้น) การจัดการหลอก
opcodes ที่อาจสร้างข้อมูลการดีบักหรือเก็บข้อมูลตารางสัญลักษณ์
และ endianness เริ่มต้น ชื่อการกำหนดค่าที่ใช้ได้คือ: ไมเซคอฟ, ตัวเอง,
ไมสเลคอฟ, มิพสเบคคอฟ, mislef, มิปส์เบลฟ์. สองตัวแรกไม่เปลี่ยนค่าเริ่มต้น
ความสิ้นสุดจากเป้าหมายหลักที่กำหนดค่าแอสเซมเบลอร์ NS
คนอื่นเปลี่ยนค่าเริ่มต้นเป็น little- หรือ big-endian ตามที่ระบุโดย b or l ใน
ชื่อ. โดยใช้ -อี.บี or -THE จะแทนที่การเลือก endianness ในทุกกรณี
ขณะนี้ตัวเลือกนี้รองรับเฉพาะเมื่อเป้าหมายหลัก as มีการกำหนดค่าสำหรับ
เป็นเป้าหมาย MIPS ELF หรือ ECOFF นอกจากนี้ เป้าหมายหลักหรืออื่นๆ ที่กำหนด
กับ --enable-เป้าหมาย=... ในเวลากำหนดค่าต้องรวมการสนับสนุนสำหรับอื่น ๆ
รูปแบบ ถ้าทั้งสองจะพร้อมใช้งาน ตัวอย่างเช่น การกำหนดค่า Irix 5 ประกอบด้วย
สนับสนุนทั้งคู่
ในที่สุด ตัวเลือกนี้จะรองรับการกำหนดค่าเพิ่มเติม พร้อมความละเอียดที่มากขึ้น
ควบคุมพฤติกรรมของแอสเซมเบลอร์ และจะได้รับการสนับสนุนสำหรับโปรเซสเซอร์เพิ่มเติม
-nocpp
as ละเว้นตัวเลือกนี้ เป็นที่ยอมรับสำหรับความเข้ากันได้กับเครื่องมือดั้งเดิม
--กับดัก
--ไม่มีกับดัก
--หยุดพัก
--ไม่หยุดพัก
ควบคุมวิธีจัดการกับการคูณล้นและการหารด้วยศูนย์ --กับดัก or
--ไม่หยุดพัก (ซึ่งเป็นคำพ้องความหมาย) ใช้ข้อยกเว้นกับดัก (และใช้ได้กับ Instruction . เท่านั้น
ตั้งค่าสถาปัตยกรรมระดับ 2 ขึ้นไป); --หยุดพัก or --ไม่มีกับดัก (คำพ้องความหมายและ
ค่าเริ่มต้น) ใช้ข้อยกเว้นการหยุดพัก
-n เมื่อใช้ตัวเลือกนี้ as จะออกคำเตือนทุกครั้งที่สร้าง nop
คำสั่งจากมาโคร
ตัวเลือกต่อไปนี้จะพร้อมใช้งานเมื่อกำหนดค่าสำหรับโปรเซสเซอร์ MCore
-jsri2bsr
-nojsri2bsr
เปิดใช้งานหรือปิดใช้งานการแปลง JSRI เป็น BSR โดยค่าเริ่มต้นสิ่งนี้จะเปิดใช้งาน NS
ตัวเลือกบรรทัดคำสั่ง -nojsri2bsr สามารถใช้เพื่อปิดการใช้งาน
-ตัวกรอง
-โนซิฟิลเตอร์
เปิดหรือปิดการทำงานของตัวกรองซิลิกอน โดยค่าเริ่มต้นสิ่งนี้จะถูกปิดใช้งาน NS
ค่าเริ่มต้นสามารถแทนที่ได้โดย -ตัวกรอง ตัวเลือกบรรทัดคำสั่ง
-ผ่อนคลาย
เปลี่ยนคำแนะนำในการกระโดดสำหรับการกระจัดที่ยาว
-mcpu=[210|340]
เลือกประเภทซีพียูบนฮาร์ดแวร์เป้าหมาย สิ่งนี้ควบคุมว่าคำสั่งใดสามารถ
ล้อม.
-อี.บี รวบรวมเป้าหมาย endian ขนาดใหญ่
-THE รวบรวมเป้าหมาย endian เล็กน้อย
ดูหน้าข้อมูลสำหรับเอกสารประกอบของตัวเลือกเฉพาะ MMIX
ตัวเลือกต่อไปนี้จะพร้อมใช้งานเมื่อกำหนดค่าสำหรับโปรเซสเซอร์ Xtensa
--text-section-ตัวอักษร | --no-text-section-ตัวอักษร
กับ --text-section-ตัวอักษรกลุ่มตัวอักษรจะกระจายอยู่ในส่วนข้อความ NS
ค่าเริ่มต้นคือ --no-text-section-ตัวอักษรซึ่งวางตัวอักษรไว้ในส่วนที่แยกต่างหากใน
ไฟล์ที่ส่งออก ตัวเลือกเหล่านี้มีผลกับตัวอักษรที่อ้างอิงผ่าน PC-relative "L32R" เท่านั้น
คำแนะนำ; ตัวอักษรสำหรับคำสั่ง "L32R" ในโหมดสัมบูรณ์จะได้รับการจัดการแยกกัน
--ตัวอักษรสัมบูรณ์ | --ไม่มีตัวอักษรสัมบูรณ์
ระบุให้แอสเซมเบลอร์ว่าคำสั่ง "L32R" ใช้ Absolute หรือ PC-relative
ที่อยู่ ค่าดีฟอลต์คือถือว่าระบุแอดเดรสแบบสัมบูรณ์หากตัวประมวลผล Xtensa
รวมตัวเลือกการกำหนดที่อยู่ "L32R" แบบสัมบูรณ์ มิฉะนั้นเฉพาะ PC-relative
สามารถใช้โหมด "L32R" ได้
--target-จัดตำแหน่ง | --ไม่มีเป้าหมายจัด
เปิดใช้งานหรือปิดใช้งานการจัดตำแหน่งอัตโนมัติเพื่อลดการลงโทษสาขาโดยมีค่าใช้จ่าย
ความหนาแน่นของรหัสบางส่วน ค่าเริ่มต้นคือ --target-จัดตำแหน่ง.
--โทรยาว | --ไม่โทรยาว
เปิดใช้งานหรือปิดใช้งานการแปลงคำสั่งการโทรเพื่อให้สามารถโทรได้ทั่ว
ช่วงที่อยู่ ค่าเริ่มต้นคือ --ไม่โทรยาว.
--แปลง | --no-แปลง
เปิดหรือปิดใช้งานการแปลงแอสเซมเบลอร์ทั้งหมดของคำสั่ง Xtensa ค่าเริ่มต้น
is --แปลง; --no-แปลง ควรใช้เฉพาะในกรณีที่หายากเมื่อ
คำสั่งต้องตรงตามที่ระบุไว้ในแหล่งประกอบ
ตัวเลือกต่อไปนี้จะใช้งานได้เมื่อกำหนดค่าสำหรับโปรเซสเซอร์ตระกูล Z80
-z80
ประกอบสำหรับโปรเซสเซอร์ Z80
-r800
ประกอบสำหรับโปรเซสเซอร์ R800
-ละเว้น-ไม่มีเอกสาร-คำสั่ง
-วุด
ประกอบคำสั่ง Z80 ที่ไม่มีเอกสารซึ่งทำงานบน R800 ได้โดยไม่มีการเตือนล่วงหน้า
-ละเว้น-unportable-instructions
-วินอัพ
ประกอบคำสั่ง Z80 ที่ไม่มีเอกสารทั้งหมดโดยไม่มีการเตือน
-warn-ไม่มีเอกสาร-คำแนะนำ
-วุด
ออกคำเตือนสำหรับคำแนะนำ Z80 ที่ไม่มีเอกสารซึ่งใช้ได้กับ R800 ด้วย
-คำเตือน-ไม่พกพา-คำแนะนำ
-วุ๊ย
ออกคำเตือนสำหรับคำแนะนำ Z80 ที่ไม่มีเอกสารซึ่งใช้ไม่ได้กับ R800
-forbid-ไม่มีเอกสาร-คำแนะนำ
-ฟุด
ปฏิบัติต่อคำแนะนำที่ไม่มีเอกสารทั้งหมดว่าเป็นข้อผิดพลาด
- ห้ามพกพา - คำแนะนำ
- ฟุบ
ปฏิบัติต่อคำสั่ง Z80 ที่ไม่มีเอกสารซึ่งใช้ไม่ได้กับ R800 เป็นข้อผิดพลาด
ใช้ m68hc11-as ออนไลน์โดยใช้บริการ onworks.net