Этот код можно использовать в языках высокого уровня (Delphi, C, ...), для этого воспользуйтесь правилами. Исходники примера можно взять здесь: Dos (Pascal 7.0), Win (Delphi 5).
WIN:
cli ;отключение внешних прерываний @A: ;метка jmp @A ;зацикливание DOS:
cli ;отключение внешних прерываний hlt ;выход из программы