The Free On-line Dictionary of Computing (30 December 2018):Hardware Abstraction Layer (HAL) The layer of Microsoft Windows NT where they have isolated their assembly language code. (1995-04-17)