В шаге "Шаг 3 - Программа HelloWord" мы с Вами уже выводили строку на экран, правда было несколько неудобно в плане того, что нужно указывать количество символов в строке. Есть другая функция:
Int 21H функция 09H AH=09H DS:DX сегмент смещение.
Вся прелесть этой функции в том, что не нужно указывать количество символов. Но для этого строку нужно правильно оформить. В конце строки нужно поставить символ $ это как раз и служит ограничителем строки. Смотрим код:
MODEL TINY STACK 100h DATASEG Hellostr DB 'Hello First Step Site $' str2 DB 'Step 16 $' CODESEG start: mov ax,@data mov ds,ax mov dx,offset Hellostr mov ah,09h int 21h mov dx,offset str2 mov ah,09h int 21h mov ah,04Ch mov al,1h int 21h end start
А теперь результат: