ນີ້ແມ່ນຄໍາສັ່ງ iasl ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
iasl - ACPI Source Language compiler/decompiler
ສະຫຼຸບສັງລວມ
iasl [...] ...
ລາຍລະອຽດ
ຫນ້າຄູ່ມືນີ້ຫຍໍ້ເອກະສານກ່ຽວກັບ iasl ຄໍາສັ່ງ. ບັນຊີລາຍຊື່ທາງເລືອກແມ່ນເອົາມາຈາກ
iasl ຊ່ວຍເຫຼືອແບບໂຕ້ຕອບ.
iasl ເປັນຕົວສັງລວມ ແລະ decompiler ASL. ຄໍາສັ່ງນີ້ສະຫນອງຄວາມສາມາດທັງສອງ
ແປໄຟລ໌ແຫຼ່ງ ASL ຫນຶ່ງ ຫຼືຫຼາຍກວ່ານັ້ນໃຫ້ກັບໄຟລ໌ AML binary ທີ່ສອດຄ້ອງກັນຂອງເຂົາເຈົ້າ, ແລະ
ຄວາມສາມາດໃນການແປເອກະສານຄູ່ AML ກັບຄືນໄປບ່ອນແຫຼ່ງ ASL ທີ່ສາມາດອ່ານໄດ້.
ເອກະສານລາຍລະອຽດເພີ່ມເຕີມສາມາດພົບໄດ້ທີ່ http://www.acpica.org/documentation/.
OPTIONS
Global
-@
ລະບຸໄຟລ໌ຄໍາສັ່ງ
-I
ລະບຸເພີ່ມເຕີມລວມທັງໄດເລກະທໍລີ
-T |ທັງໝົດ|*
ສ້າງໄຟລ໌ແມ່ແບບຕາຕະລາງສໍາລັບ ACPI
-v ສະແດງສະບັບ compiler
ໂປເຈັກເຕີ້
-D
ກໍານົດ sybol ສໍາລັບການນໍາໃຊ້ preprocessor
-li ສ້າງໄຟລ໌ຜົນຜະລິດ prepocessed (*.i)
-P Preprocess ເທົ່ານັ້ນ ແລະສ້າງ preprocessor output file (*.i)
ພ ປິດໃຊ້ງານຕົວປະມວນຜົນກ່ອນ
ໂດຍທົ່ວໄປ ຜົນຜະລິດ
-p
ລະບຸຄຳນຳໜ້າເສັ້ນທາງ/ຊື່ໄຟລ໌ສຳລັບໄຟລ໌ຜົນຜະລິດທັງໝົດ
-va ປິດການທໍາງານຄວາມຜິດພາດແລະຄໍາເຕືອນທັງຫມົດ (ສະຫຼຸບເທົ່ານັ້ນ)
-vi ຂໍ້ຜິດພາດ ແລະຄຳເຕືອນໜ້ອຍລົງສຳລັບການນຳໃຊ້ກັບ IDEs
-vo ເປີດໃຊ້ຄໍາຄິດເຫັນການເພີ່ມປະສິດທິພາບ
-vr ປິດການໃຊ້ງານຄໍາເຫັນ
-vs ປິດການເຂົ້າສູ່ລະບົບ
-w{1|2|3}
ກໍານົດລະດັບການລາຍງານເຕືອນ
- ພວກເຮົາ ລາຍງານການເຕືອນໄພເປັນຄວາມຜິດພາດ
AML ແລະ ຂໍ້ມູນ ຜົນຜະລິດ ໄຟ
-s{a|c}
ສ້າງຕົວປະກອບ ຫຼືໄຟລ໌ແຫຼ່ງ C (*.asm ຫຼື *.c)
-i{a|c}
ສ້າງຕົວປະກອບ ຫຼື C ລວມໄຟລ໌ (*.inc ຫຼື *.h)
-t{a|c|s}
ສ້າງຕົວປະກອບ, C, ຫຼືຕາຕະລາງ hex ASL (*.hex)
AML ລະຫັດ ການຜະລິດ
-ໂອ ປິດການເພີ່ມປະສິດທິພາບທັງໝົດ (ໂໝດເຂົ້າກັນໄດ້)
-ຂອງ ປິດການພັບຄົງທີ່
-ໂອ ປິດການນຳໃຊ້ການປັບແຕ່ງຈຳນວນເຕັມເປັນສູນ/ໜຶ່ງ/ອັນ
-on ປິດການນຳໃຊ້ການປັບແຕ່ງສະຕຣິງອ້າງອີງທີ່ມີຊື່
-cr ປິດການໃຊ້ງານການກວດສອບຄວາມຜິດພາດຂອງ Resource Descriptor
-ໃນ ບໍ່ສົນໃຈຕົວປະຕິບັດການ NoOp
-r
ຍົກເລີກການແກ້ໄຂສ່ວນຫົວຕາຕະລາງ (1-255)
ASL ລາຍຊື່ ໄຟ
-l ສ້າງໄຟລ໌ລາຍຊື່ປະສົມ (ແຫຼ່ງ ASL ແລະ AML) (*.lst)
-ln ສ້າງໄຟລ໌ namespace (*.nsp)
-ls ສ້າງໄຟລ໌ແຫຼ່ງລວມ (ຂະຫຍາຍປະກອບມີ) (*.src)
ACPI ຂໍ້ມູນ ຕາຕະລາງ
-G ລວບລວມຕາຕະລາງແບບກຳນົດເອງທີ່ມີຕົວປະຕິບັດການທົ່ວໄປ
-vt ສ້າງແມ່ແບບ verbose (ຖອດປະກອບເຕັມຮູບແບບ)
AML Disassembler
-d [ ]
ແຍກ AML ກັບໄຟລ໌ລະຫັດແຫຼ່ງ ASL (*.dsl)
-in [ , ]
ແຍກຫຼາຍຕາຕະລາງອອກຈາກ namespace ດຽວ
-db ຢ່າແປ Buffers ເປັນແມ່ແບບຊັບພະຍາກອນ
-dc [ ]
ຖອດ AML ແລະລວບລວມມັນທັນທີ
(ໄດ້ຮັບ DSDT ຈາກລະບົບປະຈຸບັນຖ້າຫາກວ່າບໍ່ມີໄຟລ໌ປ້ອນຂໍ້ມູນ)
-e [ , ]
ລວມເອົາຕາຕະລາງ ACPI ສໍາລັບການແກ້ໄຂສັນຍາລັກພາຍນອກ
-g ເອົາຕາຕະລາງ ACPI ແລະຂຽນໃສ່ໄຟລ໌ (*.dat)
-ໃນ ບໍ່ສົນໃຈ opcodes NoOp
-vt ຖິ້ມວັນທີຕາຕະລາງຖານສອງໃນຮູບແບບ hex ພາຍໃນໄຟລ໌ຜົນຜະລິດ
ຊ່ວຍເຫຼືອ
-h ການຊ່ວຍເຫຼືອເພີ່ມເຕີມ ແລະທາງເລືອກການດີບັ໊ກ compiler
-hc ສະແດງຕົວປະຕິບັດການທີ່ອະນຸຍາດໃຫ້ຢູ່ໃນການສະແດງຜົນຄົງທີ່
-hf ສະແດງການຊ່ວຍເຫຼືອສໍາລັບການສ້າງຊື່ໄຟລ໌ຜົນຜະລິດ
-ຊມ ສະແດງຊື່ວິທີການສະຫງວນ ACPI
-ht ສະແດງຊື່ຕາຕະລາງ ACPI ທີ່ຮອງຮັບໃນປັດຈຸບັນ
Debug
-b{f|t}
ສ້າງໄຟລ໌ດີບັກ (ແບບເຕັມ ຫຼື parse tree ເທົ່ານັ້ນ) (*.txt)
-f ລະເລີຍຄວາມຜິດພາດ, ບັງຄັບການສ້າງໄຟລ໌ຜົນຜະລິດ AML
-n Parse ເທົ່ານັ້ນ, ບໍ່ມີການຜະລິດຜົນຜະລິດ
-ບໍ່ ສະແດງການລວບລວມເວລາແລະສະຖິຕິ
-x
ກໍານົດລະດັບການດີບັກສໍາລັບຜົນໄດ້ຮັບການຕິດຕາມ
-z ຢ່າໃສ່ລະຫັດຄອມພີວເຕີໃຫມ່ສໍາລັບຕາຕະລາງຂໍ້ມູນ
ໃຊ້ iasl ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net