Hardware abstraction layer

(HAL) The layer of Microsoft Windows NT where they have isolated their assembly language code.

Free Online Dictionary of Computing