ນີ້ແມ່ນຄໍາສັ່ງ aslink ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ASLINK - companion linker for the ASxxxx assemblers .
ສະຫຼຸບສັງລວມ
aslink [ທາງເລືອກ] ຊື່ໄຟລ໌
link-gbz80 [ທາງເລືອກ] ຊື່ໄຟລ໌
link-z80 [ທາງເລືອກ] ຊື່ໄຟລ໌
ຄໍາເຕືອນ
ຂໍ້ມູນໃນຫນ້າຜູ້ຊາຍນີ້ແມ່ນສະກັດຈາກເອກະສານເຕັມຂອງ SDCC, ແລະແມ່ນ
ຈໍາກັດກັບຄວາມຫມາຍຂອງທາງເລືອກ.
ສໍາລັບເອກະສານຄົບຖ້ວນແລະປະຈຸບັນ, ອ້າງອີງເຖິງ ASxxxx ອົງການກາ ຄົນລອບສັງຫານ ເອກະສານ,
ມີຢູ່ໃນ /usr/share/doc/sdcc-doc/aslink.
ລາຍລະອຽດ
ໄດ້ ASLINK ແມ່ນໂດຍທົ່ວໄປແລ້ວການຍົກຍ້າຍ companion linker ສໍາລັບ ASxxx ເຄື່ອງປະກອບ.
MCS51 ຄອບຄົວໄດ້ຮັບການສະຫນັບສະຫນູນຈາກ aslink.
Z80ຄອບຄົວໄດ້ຮັບການສະຫນັບສະຫນູນຈາກ link-z80.
GBZ80 (CPU ຄ້າຍຄື GameBoy Z80) ໄດ້ຮັບການສະຫນັບສະຫນູນໂດຍ link-gbz80.
OPTIONS
ຕົວເຊື່ອມຕໍ່ອາດຈະດໍາເນີນການຢູ່ໃນຮູບແບບເສັ້ນຄໍາສັ່ງຫຼືຮູບແບບໄຟລ໌ຄໍາສັ່ງ. ການເລີ່ມຕົ້ນທີ່ອະນຸຍາດໃຫ້
ຄໍາສັ່ງ linker ແມ່ນ:
-c/-f ເສັ້ນຄໍາສັ່ງ / ຮູບແບບໄຟລ໌ຄໍາສັ່ງ
-p/-n ເປີດ/ປິດ echo file.lnk input to stdout
ຖ້າຮູບແບບເສັ້ນຄໍາສັ່ງຖືກເລືອກ, ຄໍາສັ່ງ linker ທັງຫມົດແມ່ນມາຈາກ stdin, ຖ້າໄຟລ໌ຄໍາສັ່ງ
ໂຫມດຖືກເລືອກຄໍາສັ່ງຖືກປ້ອນຈາກໄຟລ໌ທີ່ລະບຸ (ສ່ວນຂະຫຍາຍຕ້ອງເປັນ .lnk).
ຫຼັງຈາກເອີ້ນຕົວເຊື່ອມຕໍ່ແລ້ວ, ທາງເລືອກທີ່ຖືກຕ້ອງແມ່ນ:
-i/-s ໄຟລ໌ຜົນຜະລິດຮູບພາບ Intel Hex (file.ihx) ຫຼື Motorola S19 (file.s19).
-z ລະບຸວ່າຊື່ສັນຍາລັກແມ່ນຕົວພິມນ້ອຍໃຫຍ່.
-m ສ້າງໄຟລ໌ແຜນທີ່ (file.map). ໄຟລ໌ນີ້ມີລາຍຊື່ຂອງສັນຍາລັກ (ຕາມພື້ນທີ່)
ກັບທີ່ຢູ່ຢ່າງແທ້ຈິງ, ຂະຫນາດຂອງພື້ນທີ່ເຊື່ອມຕໍ່, ແລະຂໍ້ມູນການເຊື່ອມໂຍງອື່ນໆ.
-w ລະບຸວ່າຮູບແບບລາຍຊື່ກວ້າງຖືກໃຊ້ສໍາລັບໄຟລ໌ແຜນທີ່.
-xdq ລະບຸຈຸດຕົວເລກສຳລັບໄຟລ໌ແຜນທີ່ (ເລກຖານສິບຫົກ, ເລກຖານສິບ, ຫຼືແປດ).
-u ສ້າງໄຟລ໌ລາຍຊື່ສະບັບປັບປຸງ (file.rst) ທີ່ມາຈາກທີ່ຢູ່ທີ່ຖືກຍົກຍ້າຍ
ແລະຂໍ້ມູນຈາກຕົວເຊື່ອມຕໍ່.
fileN ໄຟລ໌ທີ່ຈະເຊື່ອມຕໍ່. ໄຟລ໌ອາດຈະຢູ່ໃນເສັ້ນດຽວກັນກັບທາງເລືອກຂ້າງເທິງຫຼືຢູ່ໃນ a
ແຖວແຍກຕ່າງຫາກ (s) ຫນຶ່ງໄຟລ໌ຕໍ່ແຖວຫຼືຫຼາຍໄຟລ໌ທີ່ແຍກອອກໂດຍຊ່ອງຫວ່າງຫຼືແຖບ.
-b ພື້ນທີ່ = ການສະແດງອອກ (ຫນຶ່ງ ຄໍານິຍາມ ຕໍ່ ເສັ້ນ)
ອັນນີ້ລະບຸທີ່ຢູ່ຖານພື້ນທີ່ທີ່ສະແດງອອກອາດມີຄ່າຄົງທີ່
ແລະ/ຫຼື ສັນຍາລັກທີ່ກຳນົດໄວ້ຈາກໄຟລ໌ທີ່ເຊື່ອມຕໍ່.
-g ສັນຍາລັກ = ການສະແດງອອກ (ຫນຶ່ງ ຄໍານິຍາມ ຕໍ່ ເສັ້ນ)
ອັນນີ້ລະບຸຄ່າຂອງສັນຍາລັກທີ່ສະແດງອອກອາດມີຄ່າຄົງທີ່
ແລະ/ຫຼື ສັນຍາລັກທີ່ກຳນົດໄວ້ຈາກໄຟລ໌ທີ່ເຊື່ອມຕໍ່.
-k ຫ້ອງສະຫມຸດ ລະບົບ ເສັ້ນທາງ (ຫນຶ່ງ ຄໍານິຍາມ ຕໍ່ ເສັ້ນ)
ນີ້ກໍານົດເສັ້ນທາງທີ່ເປັນໄປໄດ້ຫນຶ່ງໄປຫາຫ້ອງສະຫມຸດວັດຖຸ. ຫຼາຍກວ່າໜຶ່ງເສັ້ນທາງ
ອະນຸຍາດ.
-l ຫ້ອງສະຫມຸດ ເອກະສານ ຂໍ້ມູນ (ຫນຶ່ງ ຄໍານິຍາມ ຕໍ່ ເສັ້ນ)
ນີ້ກໍານົດໄຟລ໌ຫ້ອງສະຫມຸດທີ່ເປັນໄປໄດ້. ອະນຸຍາດຫຼາຍກວ່າໜຶ່ງໄຟລ໌.
-e ຫຼືເສັ້ນ null, ຢຸດການປ້ອນຂໍ້ມູນໃສ່ຕົວເຊື່ອມຕໍ່.
ໃຊ້ aslink ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net