Ito ang command pasmo na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
pasmo - Z80 assembler
SINOPSIS
pasmo [pagpipilian] file.asm file.bin [file.sys]
DESCRIPTION
Ang manu-manong pahinang ito ay nagdodokumento ng maikling pasmo utos.
Ang manwal na pahinang ito ay isinulat para sa Debian pamamahagi dahil ginagawa ng orihinal na programa
walang manual page. Sa halip, mayroon itong dokumentasyon sa html pormat; tingnan sa ibaba.
pasmoay isang multiplatform Z80 cross-assembler, madaling i-compile at madaling gamitin. Maaari itong
bumuo ng object code sa ilang mga format na angkop para sa maraming Z80 machine at emulator.
Ang pasmo ay bumubuo ng nakapirming code ng posisyon, hindi magagamit upang lumikha ng mga relocatable object file
para gamitin sa mga linker.
Ang pasmo ay tugma sa syntax na ginamit sa ilang lumang assembler, sa pamamagitan ng pagsuporta sa ilan
mga istilo ng numeric at string literal at sa pamamagitan ng pagbibigay ng ilang pangalan ng pinakaginagamit
mga direktiba. Gayunpaman, sa Pasmo ang Z80 mnemonics, magrehistro at mag-flag ng mga pangalan at direktiba
ay mga reserbang salita, maaaring mangailangan ito ng mga pagbabago sa mga pangalan ng simbolo na sumasalungat sa ilang mga programa.
Ang pasmo ay maaari ding bumuo ng 8086 na katumbas ng z80 assembly code. Maaari itong lumikha ng COM
mga file para sa ms-dos, sa pamamagitan ng paggamit ng binary generation mode, o CMD file para sa CP/M 86, sa pamamagitan ng paggamit
ang --cmd na opsyon. Ang tampok na ito ay pang-eksperimento, gamitin nang may pag-iingat.
Opsyon
Kung walang mga opsyon na tumukoy ng isa pa, binary ang format ng object code na walang mga header.
-d Ipakita ang impormasyon sa pag-debug sa panahon ng pagpupulong.
-1 Ipakita ang impormasyon sa pag-debug sa panahon ng pagpupulong, sa unang pass din.
-v Verbose. Ipakita ang impormasyon sa pag-unlad sa panahon ng pagpupulong.
-I Magdagdag ng direktoryo sa listahan para sa paghahanap ng mga file sa INCLUDE at INCBIN.
--hex Bumuo ng object file sa Intel HEX na format.
--bin Bumuo ng object file sa purong binary na format na walang mga header.
--prl Bumuo ng object file sa PRL na format. Kapaki-pakinabang para sa CP/M Plus RSX.
--cmd Bumuo ng object file sa CP/M 86 CMD na format.
--plus3dos
Bumuo ng object file gamit ang PLUS3DOS header (Spectrum disk).
--tap Bumuo ng .tap file para sa mga Spectrum emulator (tape image).
--tzx Bumuo ng .tzx file para sa Spectrum emulators (tape image).
--cdt Bumuo ng .cdt file para sa Spectrum emulators (tape image).
--tapbas Pareho sa --tap na opsyon ngunit nagdaragdag ng Basic loader.
--tzxbas Kapareho ng --tzx na opsyon ngunit nagdaragdag ng Basic loader.
--cdtbas Pareho sa --cdt na opsyon ngunit nagdaragdag ng Basic loader.
--amsdos Bumuo ng object file gamit ang Amsdos header (Amstrad CPC disk).
--msx Bumuo ng object file na may header para magamit sa BLOAD sa MSX Basic.
--pampubliko Ang listahan ng simbolo ng talahanayan ay magsasama lamang ng mga simbolo na idineklara bilang PUBLIC.
--pangalan Pangalan para sa header sa mga format na gumagamit nito. Kung hindi tinukoy ang object file
pangalan ang gagamitin.
--err Idirekta ang mga mensahe ng error sa karaniwang ouptut sa halip na error na output (maliban sa
mga error sa mga pagpipilian).
--nocase Gawing case insensitive ang mga identifier.
--isang lokal na Autolocal mode: ang mga label kaysa sa nagsisimula sa isang '_' ay mga lokal, at ang kanyang ambit
magtatapos sa susunod na walang lokal na label o sa susunod na PROC, LOCAL o MACRO
Directive.
-B --bracket
Bracket only mode: ang panaklong ay nakalaan para sa mga expression.
-E --equ Paunang tukuyin ang isang label.
-8 --w8080
Magpakita ng mga babala kapag gumagamit ng mga tagubilin sa Z80 na wala sa 8080.
--86 Bumuo ng 8086 code.
Gumamit ng pasmo online gamit ang mga serbisyo ng onworks.net