Ito ang command iasl na maaaring patakbuhin sa OnWorks free 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
iasl - ACPI Source Language compiler/decompiler
SINOPSIS
iasl [...] ...
DESCRIPTION
Ang manu-manong pahinang ito ay panandaliang nagdodokumento ng iasl utos. Ang listahan ng opsyon ay kinuha mula sa
iasl interactive na tulong.
iasl ay isang ASL compiler at decompiler. Ang utos na ito ay nagbibigay ng parehong kakayahang
isalin ang isa o higit pang mga ASL source file sa kanilang kaukulang AML binary file, at ang
kakayahang isalin ang mga binary file ng AML pabalik sa nababasang pinagmulan ng ASL.
Ang mas detalyadong dokumentasyon ay matatagpuan sa http://www.acpica.org/documentation/.
Opsyon
Global
-@
Tukuyin ang command file
-I
Tukuyin ang karagdagang isama ang direktoryo
-T |LAHAT|*
Lumikha ng file ng template ng talahanayan para sa ACPI
-v Ipakita ang bersyon ng compiler
Preprocessor
-D
Tukuyin ang simbolo para sa paggamit ng preprocessor
-li Gumawa ng prepocessed na output file (*.i)
-P I-preprocess lang at gumawa ng preprocessor output file (*.i)
-Pn Huwag paganahin ang preprocessor
Pangkalahatan Pagbubuhos
-p
Tukuyin ang path/filename prefix para sa lahat ng output file
-va Huwag paganahin ang lahat ng mga error at babala (buod lamang)
-vi Mas kaunting mga error at babala para sa paggamit sa mga IDE
-vo Paganahin ang mga komento sa pag-optimize
-vr Huwag paganahin ang mga pangungusap
-vs Huwag paganahin ang signon
-w{1|2|3}
Itakda ang antas ng pag-uulat ng babala
-kami Iulat ang mga babala bilang mga error
AML at data Pagbubuhos File
-s{a|c}
Gumawa ng assembler o C source file (*.asm o *.c)
-i{a|c}
Gumawa ng assembler o C isama ang file (*.inc o *.h)
-t{a|c|s}
Gumawa ng assembler, C, o ASL hex table (*.hex)
AML kodigo Henerasyon
-oa Huwag paganahin ang lahat ng pag-optimize (compatibility mode)
-ng Huwag paganahin ang patuloy na pagtitiklop
-oi I-disable ang integer optimization sa Zero/One/Ones
-sa I-disable ang pinangalanang reference string optimization
-cr Huwag paganahin ang pagsuri ng error sa Resource Descriptor
-in Huwag pansinin ang mga operator ng NoOp
-r
I-override ang table header Revision (1-255)
ASL Listing File
-l Gumawa ng halo-halong file ng listahan (pinagmulan ng ASL at AML) (*.lst)
-ln Gumawa ng namespace file (*.nsp)
-ls Gumawa ng pinagsamang source file (pinalawak na kasama) (*.src)
ACPI data Mga Table
-G Mag-compile ng custom na talahanayan na naglalaman ng mga generic na operator
-vt Gumawa ng mga verbose template (buong disassembly)
AML Disassembler
-d [ ]
I-disassemble ang AML sa ASL source code file (*.dsl)
-sa [ , ]
I-disassemble ang maramihang mga talahanayan mula sa iisang namespace
-db Huwag isalin ang Buffers sa Resource Templates
-dc [ ]
I-disassemble ang AML at i-compile ito kaagad
(Kumuha ng DSDT mula sa kasalukuyang system kung walang input file)
-e [ , ]
Isama ang (mga) talahanayan ng ACPI para sa panlabas na resolusyon ng simbolo
-g Kumuha ng mga talahanayan ng ACPI at sumulat sa mga file (*.dat)
-in Huwag pansinin ang mga NoOp opcode
-vt Dump binary table date sa hex na format sa loob ng output file
Tulong
-h Karagdagang tulong at mga opsyon sa pag-debug ng compiler
-hc Ang mga operator ng display ay pinapayagan sa mga pare-parehong expression
-hf Ipakita ang tulong para sa pagbuo ng pangalan ng file ng output
-hr Ipakita ang ACPI reserved method names
-ht Ipakita ang kasalukuyang sinusuportahang mga pangalan ng talahanayan ng ACPI
Mag-alis ng mga insekto
-b{f|t}
Gumawa ng debug file (full o parse tree lang) (*.txt)
-f Huwag pansinin ang mga error, pilitin ang paggawa ng (mga) AML output file
-n I-parse lang, walang output generation
-hindi na Kino-compile ng Display ang mga oras at istatistika
-x
Itakda ang antas ng debug para sa trace na output
-z Huwag maglagay ng bagong compiler ID para sa DataTables
Gamitin ang iasl online gamit ang mga serbisyo ng onworks.net