ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

m68hc12-gasp - ออนไลน์ใน Cloud

เรียกใช้ m68hc12-gasp ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง m68hc12-gasp ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


หอบ - ตัวประมวลผลล่วงหน้าสำหรับโปรแกรมประกอบ

เรื่องย่อ


อ้าปากค้าง [-a|--ทางเลือก] [-c ชาร์ | --commentchar ชาร์] [-d|--debug] [-h|--ช่วยด้วย] [-M|--mri]
[-o ภายนอก | --เอาท์พุท ภายนอก] [-p|--พิมพ์] [-s|--copysource] [-u|--ไม่มีเหตุผล]
[-v|--รุ่น] อินไฟล ...

DESCRIPTION


วัตถุประสงค์หลักของแอสเซมเบลอร์ GNU คือการรวบรวมเอาต์พุตของ other
โปรแกรม -- โดยเฉพาะคอมไพเลอร์ เมื่อคุณต้องกำหนดรหัสเฉพาะรูทีนในการประกอบ
นั่นหมายความว่าแอสเซมเบลอร์ GNU เป็นโปรเซสเซอร์ที่ไม่เป็นมิตร: ไม่มีคำสั่งสำหรับมาโคร
เงื่อนไขหรือสิ่งอำนวยความสะดวกอื่น ๆ ที่คุณคาดหวัง

ในบางกรณี คุณสามารถใช้ตัวประมวลผลล่วงหน้า C หรือตัวประมวลผลล่วงหน้าทั่วไป เช่น
เอ็ม4; แต่สิ่งนี้อาจดูงุ่มง่ามเนื่องจากไม่มีสิ่งเหล่านี้ได้รับการออกแบบด้วยการประกอบใน
ใจ

อ้าปากค้าง เติมเต็มความต้องการนี้ ได้รับการออกแบบมาอย่างชัดแจ้งเพื่อมอบสิ่งอำนวยความสะดวกที่คุณต้องการด้วย
รหัสแอสเซมบลีที่เขียนด้วยมือ การนำมันเป็นตัวประมวลผลล่วงหน้า มากกว่าที่จะเป็นส่วนหนึ่งของ
แอสเซมเบลอร์ช่วยให้มีความยืดหยุ่นสูงสุด: คุณสามารถใช้กับแอสเซมบลีที่เขียนด้วยมือ
โดยไม่ต้องเสียค่าปรับสำหรับความซับซ้อนที่เพิ่มขึ้นในแอสเซมเบลอร์ที่คุณใช้สำหรับเอาต์พุตคอมไพเลอร์

อินไฟล... คือไฟล์ที่จะประมวลผลล่วงหน้า

OPTIONS


วิธีที่ง่ายที่สุดในการใช้ GASP คือการเรียกใช้เป็นตัวกรองและประกอบเอาท์พุต ในยูนิกซ์
และตระกูลของมัน คุณสามารถทำได้ ตัวอย่างเช่น:

$ gasp prog.asm | เป็น -o prog.o

โดยธรรมชาติแล้ว ยังมีตัวเลือกบรรทัดคำสั่งบางตัวเลือกเพื่อให้คุณขอรูปแบบต่างๆ ได้บน
ธีมพื้นฐานนี้ นี่คือความเป็นไปได้ทั้งหมดสำหรับบรรทัดคำสั่ง GASP

-a

--ทางเลือก
ใช้ไวยากรณ์แมโครอื่น *หมายเหตุ ไวยากรณ์แมโครสำรอง: ทางเลือก สำหรับ a
การอภิปรายว่าไวยากรณ์นี้แตกต่างจากไวยากรณ์ GASP เริ่มต้นอย่างไร

-c ชาร์

--commentchar ชาร์
ใช้ CHAR เป็นอักขระแสดงความคิดเห็น อักขระความคิดเห็นเริ่มต้นคือ `!' สำหรับ
ตัวอย่างเช่น หากต้องการใช้เครื่องหมายอัฒภาคเป็นอักขระความคิดเห็น ให้ระบุ `-c ';'' ใน GASP
บรรทัดคำสั่ง. เนื่องจากอักขระคำสั่งแอสเซมเบลอร์มักมีความสำคัญเป็นพิเศษ
สำหรับคำสั่งเชลล์ คุณควรอ้างหรือหลีกเลี่ยง CHAR เมื่อคุณระบุ a
อักขระความคิดเห็น

เพื่อความง่าย ตัวอย่างทั้งหมดในคู่มือนี้ใช้ความคิดเห็นเริ่มต้น
อักขระ `!'

-d

--debug
แสดงสถิติการดีบัก ใน GASP เวอร์ชันนี้ ตัวเลือกนี้จะสร้าง
สถิติเกี่ยวกับบัฟเฟอร์สตริงที่ GASP จัดสรรภายใน แต่ละ
ขนาดบัฟเฟอร์ที่กำหนด S, GASP แสดงจำนวนสตริง N ที่จัดสรรด้วย a
เส้นแบบนี้:

สายขนาด S : N

GASP แสดงสถิติเหล่านี้ในสตรีมข้อผิดพลาดมาตรฐาน เมื่อเสร็จสิ้น
การประมวลผลล่วงหน้า

-h

--ช่วยด้วย แสดงสรุปตัวเลือกบรรทัดคำสั่ง GASP

-M

--mri ใช้โหมดความเข้ากันได้ของ MRI การใช้ตัวเลือกนี้จะทำให้ GASP ยอมรับไวยากรณ์และ
pseudo-ops ที่ใช้โดยแอสเซมเบลอร์ `ASM68K' ของ Microtec Research

-o ภายนอก

--เอาท์พุท ภายนอก
`-o OUTFILE' `--output OUTFILE' เขียนผลลัพธ์ในไฟล์ชื่อ OUTFILE ถ้าคุณ
อย่าใช้ตัวเลือก `-o' GASP จะเขียนเอาต์พุตบนสตรีมเอาต์พุตมาตรฐาน

-p

--พิมพ์
พิมพ์หมายเลขบรรทัด GASP ปฏิบัติตามตัวเลือกนี้ _only_ หากคุณระบุ `-s' เพื่อคัดลอก
บรรทัดต้นทางไปยังเอาต์พุต ด้วย `-s -p' GASP จะแสดงหมายเลขบรรทัดของแต่ละรายการ
คัดลอกบรรทัดต้นทางแล้ว (ทันทีหลังจากอักขระความคิดเห็นที่จุดเริ่มต้นของ
ไลน์).

-s

--copysource
คัดลอกบรรทัดต้นทางไปยังไฟล์เอาต์พุต ใช้ตัวเลือกนี้เพื่อดูผลของ
แต่ละบรรทัดของตัวประมวลผลล่วงหน้าในเอาต์พุต GASP GASP วางอักขระความคิดเห็น (`!' โดย
ค่าเริ่มต้น) ที่จุดเริ่มต้นของแต่ละบรรทัดต้นทางจะคัดลอกเพื่อให้คุณสามารถใช้สิ่งนี้
ตัวเลือกและยังคงรวบรวมผลลัพธ์

-u

--ไม่มีเหตุผล
ข้ามขีดจำกัด "การขยายที่ไม่สมเหตุสมผล" เนื่องจากคุณสามารถกำหนดมาโคร GASP ภายในได้
คำจำกัดความของมาโครอื่น ๆ ตัวประมวลผลล่วงหน้ามักจะมีการตรวจสอบสติ ถ้า
โปรแกรมของคุณต้องการส่วนขยายที่ซ้อนกันมากกว่า 1,000 รายการ โดยปกติ GASP จะออกด้วย
ข้อความแสดงข้อผิดพลาด ใช้ตัวเลือกนี้เพื่อปิดการตรวจสอบนี้ โดยอนุญาตให้ไม่จำกัด
ส่วนขยายที่ซ้อนกัน

-v

--รุ่น
แสดงหมายเลขเวอร์ชัน GASP

อินไฟล ...
ชื่อไฟล์อินพุต คุณต้องระบุไฟล์อินพุตอย่างน้อยหนึ่งไฟล์ ถ้าคุณระบุ
มากกว่านั้น GASP จะประมวลผลล่วงหน้าทั้งหมด โดยเชื่อมเอาต์พุตตามลำดับที่คุณระบุ
อาร์กิวเมนต์ INFILE

ทำเครื่องหมายจุดสิ้นสุดของไฟล์อินพุตแต่ละไฟล์ด้วยคำสั่งตัวประมวลผลล่วงหน้า `.END'

ใช้ m68hc12-gasp ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad