https://blog.csdn.net/jiangwei0512/article/details/54851544

ACPI Source Language 的缩写

ASL是一种源语言,用来定义ACPI对象,包括编写ACPI控制方法。 OEM和平台固件开发人员在ASL文件中定义对象并编写控制方法,然后使用编译工具生成ACPI AML版本的控制方法。

即用ASL语言编写实现ACPI规范,ASL在经过编译器编译后,变成AML(ACPI Machine Language)。然后由OSPM(一般也就是OS)来执行。

AML 和ASL 尽管他们很相似,但是是不同的语言

ASL:ACPI Source Language缩写,高级配置和电源管理接口源语言(ACPI源语言)

ASL Code 是BIOS的一部分,命名为*.asl文件,是OS和BIOS之间的桥梁。

ACPI 是由OS(Windows)完全主控的系统资源与电源管理规格 [1]  。

语法规则:请参考ACPI规范(Advanced Configuration and PowerInterface (ACPI) Specification)第19章

(ACPI Source Language (ASL) Reference )

ACPI基础——ASL语言相关推荐

  1. BIOS知识枝桠——ASL语言

    ASL REFERENCE 基本准则 数据运算 算术运算 逻辑运算 函数,流程语句 OperationRegion 的使用,IO,Memory,PCI,EC读写 在项目中SIO芯片部分控制着各种设备串 ...

  2. 【UEFI基础】ACPI基础

    什么是ACPI 高级配置和电源管理接口(Advanced Configuration and Power Management Interface). ACPI是一套协议标准,软硬件都需实现以配合使用 ...

  3. [ACPI高级配置与电源接口] -ACPI基础

    [ACPI高级配置与电源接口] -ACPI基础 什么是ACPI Advanced Configuration and Power Interface 由1997年,英特尔.微软.东芝公司共同提出.制定 ...

  4. 16进制输出C语言字符常量,基础C语言:进制、常量

    基础C语言:进制.常量一.进制 1.什么叫进制 进制就是逢几进一,我们说N进制实际就是指逢N进一 (例,计算机只识别二进制:人类习惯使用的是十进制:为了实际需要又建立了八进制和十六进制) 2.不同进制 ...

  5. 安徽大学计算机教学平台c语言作业,安徽大学计算机基础C语言选择题

    <安徽大学计算机基础C语言选择题>由会员分享,可在线阅读,更多相关<安徽大学计算机基础C语言选择题(5页珍藏版)>请在人人文库网上搜索. 1.1.能将高级语言编写的源程序转换成 ...

  6. 电脑基础c语言,C语言经验: 如何从零基础学习C语言?

    C语言是面向过程的,而C ++是面向对象的C和C ++之间的区别: C是一种结构化语言,其重点是算法和数据结构. 在C程序设计中,首先要考虑的是如何通过过程来处理输入(或环境条件)以获得输出(或实现过 ...

  7. MySQL基础——DML语言学习\插入数据\删除数据\更新数据

    接上篇文章 MySQL基础--DDL语言学习 DML语言学习 Data Manipulation Language 数据操纵语言 主要包括表记录的插入(INSERT).更新(UPDATE).删除(DE ...

  8. 基础C语言知识串串香10☞数组字符串结构体联合体枚举

    五.数组&字符串&结构体&联合体&枚举 5.1.c语言中定义一个字符串:char a[6]={'l','i','n','u','x','\0'};'\0'的字符编码为0 ...

  9. c语言单片机自动浇花系统,Arduino零基础C语言编程ch5-5.13综合示例–自动浇花系统...

    <Arduino零基础C语言编程ch5-5.13综合示例–自动浇花系统>由会员分享,可在线阅读,更多相关<Arduino零基础C语言编程ch5-5.13综合示例–自动浇花系统(5页珍 ...

最新文章

  1. [HDOJ5869] Different GCD Subarray Query(RMQ,树状数组,离线)
  2. Magento用的哪个php框架,对magento MVC框架的了解
  3. redis中执行lua脚本命令
  4. 请简述一下线程的sleep()方法和yield()方法的区别?
  5. 深入理解javascript 中的 delete(转)
  6. 改变你人生态度的30个关键词
  7. vue路由传参的三种基本方式 - 流年的樱花逝 - SegmentFault 思否
  8. C语言控制流对应的汇编语句
  9. 重新加载maven项目的依赖项
  10. vofuria的开发(3)将vuforia引入新建立的工程
  11. telnet不起作用
  12. python简易问答机器人_Python入门到实践-问答机器人
  13. 任意斜率的中点画线算法
  14. 几何学的公理化:塔尔斯基 pk 希尔伯特,谁能取胜?
  15. TensorFlow TFRecords简介
  16. 调用腾讯会议API创建会议
  17. 单连通图(算法导论22.3-12)
  18. 路由器原理及路由协议
  19. 【转】神级代码注释 优秀的comment
  20. 介绍一个很好的网站店铺推广优惠券插件 - URL Coupons

热门文章

  1. 解决springboot跨域问题No ‘Access-Control-Allow-Origin’ header is present on the requested resource.
  2. BUUCTF Unravel
  3. CCRC信息安全服务资质认证等级和范围
  4. 智能交通的深度学习综述-基于图卷积神网络
  5. 利用卡口数据绘制路段基本图(出入量法)——Python交通数据分析
  6. 【2019春招准备:10.数据库综合】
  7. ChatGPT 革命性读书方法已被证明是一种非常有效和高效的学习和吸收新信息的方法
  8. php-ffmpeg将图片转成视频,Ffmpeg实现视频格式的转换以及截图
  9. 墨奇科技博客 | 生物特征密码系统之错误纠正码简介——汉明码
  10. CentOS下配置webrtc服务器