.текст .глобал _start _start: переместить_имм р9, 6 ; счётчик = 6 цикл: ; Выводим счётчик как цифру переместить раикс, р9 прибавить_непосредственно раикс, 0x30 сохранить [буфер], раикс переместить_имм раикс, 1 переместить_имм рдиай, 1 переместить_имм рсиай, буфер переместить_имм рдикс, 1 вызов_системы ; Перевод строки переместить_имм раикс, 1 переместить_имм рдиай, 1 переместить_имм рсиай, nl переместить_имм рдикс, 1 вызов_системы ; Счётчик-- уменьшить р9 сравнить_с р9, 0 ; до 0 короткий_переход_если_неравно цикл ; exit(0) переместить_имм раикс, 60 переместить_имм рдиай, 0 вызов_системы .данные буфер: .байт 0, 0, 0, 0, 0, 0, 0, 0 nl: .байт 0x0A