
iii
Table of Contents
ASL MANUAL ..................................................................................................................................................................... 1
INTRODUCTION ................................................................................................................................................................. 1
ABOUT ASL ......................................................................................................................................................................... 1
USER-DEFINED COMMANDS ............................................................................................................................................... 2
LANGUAGE ELEMENTS ........................................................................................................................................................ 6
Integers ........................................................................................................................................................................... 6
Operators ........................................................................................................................................................................ 6
Expression Structure..................................................................................................................................................... 7
Strings ............................................................................................................................................................................. 7
Comments ...................................................................................................................................................................... 7
ADVANCED SCRIPT LANGUAGE PROGRAMMING .................................................................................................. 8
PRODUCT SECTION ............................................................................................................................................................. 8
PROTOCOL DECODING SECTION ........................................................................................................................................ 9
Define Option Block ...................................................................................................................................................... 9
Valid Ranges Block ..................................................................................................................................................... 10
Main Block .................................................................................................................................................................... 11
ASL Decoding Statements ......................................................................................................................................... 11
Functions ...................................................................................................................................................................... 18
PROTOCOL EXTRACTION SECTION ................................................................................................................................... 20
UDD SCRIPTS CAN DECODE MORE THAN ONE COMMAND .............................................................................. 21
ATAPI USER-DEFINED DECODING ............................................................................................................................ 22
ASSIGNING A SCRIPT TO ATAPI COMMANDS .................................................................................................................. 22
WRITING A SCRIPT FOR ATAPI COMMANDS DECODING ................................................................................................. 22
ASSIGNING A UDD SCRIPT AND SETTING IT AS DEFAULT SCRIPT ................................................................ 24
SOFTWARE USER-DEFINED DECODING ........................................................................................................................... 24
SAMPLE USER DEFINED DECODING ................................................................................................................................. 25
Comentarios a estos manuales