AnGel_of_Death
Оформляешь код ты немного странно.
Точкой входа в программу по идее должно быть
start:,у тебя до этого стоит команда MOV.
Далее в данном случае совсем не обязателен переход
jmp start2,потому что команда int 20h всё равно получит управление,когда счётчик цикла CX станет равным нулю,т.к. находится она сразу за циклом.
start2 походу является меткой(иными словами просто адресом в коде),поэтому её не надо закрывать связкой
end start2.
Поэтому:
Код:

lesson segment
org 100h
start:
mov cx, 5
cycle:
mov ah,9
mov dx, offset string
int 21h
loop cycle
int 20h
string db 'hello, WORLD!!!$'
lesson ends
end start
Вот примерно так...
Ты уж определись,где ты будешь задавать такие вопросы -- на том форуме тематика несколько иная.