Windows · Developer Tools
iASL Compiler and ACPI Tools
ASL source language compiler, ACPI table compiler, and AML disassembler
Version 2026.4.8 · by Intel Corporation
Official site: intel.com
About iASL Compiler and ACPI Tools
The iASL compiler/disassembler is a fully-featured translator for the ACPI Source Language (ASL) and ACPI
binary data tables. As part of the Intel ACPI Component Architecture, the Intel ASL compiler implements
translation for the ACPI Source Language (ASL) to the ACPI Machine Language (AML). The disassembler feature
will disassemble compiled AML code back to (near-original) ASL source code.
## Features
The major features of the iASL compiler include:
* Full support for the ACPI 5.1 Specification including ASL grammar elements and operators.
* Extensive compiler syntax and semantic error checking, especially in the area of control methods.
This reduces the number of errors that are not discovered until the AML code is actually interpreted
(i.e. the compile-time error checking reduces the number of run-time errors).
* An integrated preprocessor provides C-compatible preprocessor directives and conditional compilation
directives such as #define, #if, #ifdef, #else, etc.
* Multiple types of output files. Besides binary ACPI tables, output options include formatted listing
files with intermixed source, several types of AML files, and error messages.
* Automatic detection and compilation of either ASL source code or ACPI data table source code.
* Portable code (ANSI C) and source code availability allows the compiler to be easily ported and run
on multiple execution platforms.
* Support for integration with the Microsoft Visual C++ (or similar) development environments.
* Disassembly of all ACPI tables, including tables that contain AML (DSDT, SSDT) as well as ACPI “data”
tables such as the FADT, MADT, SRAT, etc.
How to install iASL Compiler and ACPI Tools
- Click Download — the developer's official website opens in a new tab.
- Download the latest version there and run it. Choose Custom/Advanced where offered, and skip any bundled extras.
- Prefer the command line? With Chocolatey you can install and update it with: choco install iasl-compiler-and-acpi-tools
- Open iASL Compiler and ACPI Tools once it finishes installing.
Frequently asked questions
Is iASL Compiler and ACPI Tools free to download?
Yes. The Download button sends you to intel.com, the developer's official site, where iASL Compiler and ACPI Tools is available to download. Grabware doesn't host or modify any files.
What is the latest version of iASL Compiler and ACPI Tools?
The version listed here is 2026.4.8, published /Date(1776. The developer's site always has the newest release.
How do I install iASL Compiler and ACPI Tools from the command line?
With Chocolatey, run: choco install iasl-compiler-and-acpi-tools. This installs it from the official source and keeps it updated.
Is iASL Compiler and ACPI Tools safe?
iASL Compiler and ACPI Tools downloads directly from the developer. As always, scan the installer with your antivirus and choose Custom setup to skip any bundled extras.
Alternatives to iASL Compiler and ACPI Tools
More
March 2014 servicing stack update for Windows 8.1 and Windows Server 2012 R2 (KB2919442)The update fixes some issues in the servicing stack of Windows 8.1 and Windows Server 2012 R2.Chocolatey Compatibility ExtensionExtension package to provide compatibility with older versions of Chocolatey
Update for Universal C Runtime in Windows (KB2999226)Update for Universal C Runtime (CRT) in Windows. Before you install this update, check out the prerequisites section.