.model tiny; модель памяти для создания .Com программы
.stack 100h; сегмент стека размеров в 256 байт
org 100h; начальный адрес для загрузки программы
.code ; начало
Mov ah, 02h ;команда для вывода
Mov dl, 0 ; начало вывода с нулевого символа
A: ; метка, начало цикла
Int 21h ; вывод символа, код которого находится в dl
Push dx ; перенос значения из регистра dx в стек
Mov dl, 20h ;внесение в регистр dl код пробела
Int 21h; вывод пробела
Pop dx; перенос последнего значения из стека в dx
Inc dl ; прибавление к регистру dl единицы
Jmp a ; возвращение в начало цикла