单项选择题

A、HAL是一系列代码的集合,与硬件设备无关
B、HAL是一种可编程语言,可用于实现对显卡的操作
C、HAL是一个指示设备完成某种操作的设备相关的代码集
D、HAL是CPU内的指令集