Раздел «Язык Ассемблера».TurboAssemblerSample1:

Turbo Assembler: Пример N1

; Комментарии в ассемблере начинаются с точки с запятой  ;
; По умолчанию DS - регистр, в котором с началом сегмента данных
; CS -сегмента кода   SS- сегмента стэка
.model SMALL
.stack 256

.data
; Сегмент данных
msg db 'Hello WORLD!$'

.code
; Сегмент кода

Entry:  
; Стандартное начало
   mov AX,@data ; @data в AX а потом из AX в DS ... сразу
                ; @data в DS нельзя
   mov DS,AX    ; DS — это регистр в котором должен хранится
                ; адрес сегмента данных

; AH - модификатор прерывания 21
; Если он равен 09, то выводится строка чей начальный
; байт находится по адресу DX 

   mov DX,offset msg ; поместили в DX адресс строки
      ; lea DX, msg       ; или так, что равносильно
   mov AH,09h        ; номер (модификатор) функции 21 прерывания 
   int 21h           ; вызвали прерывание 

; Стандартный конец
   mov AH,4ch  ; номер функции 21 прерывания,
   int 21h     ; которая передает управление DOS
   end Entry