ntsys/EXAMPLES.md
2026-03-08 18:38:59 +04:00

678 B

Примеры на ассемблере NTSYS

Это небольшой набор примеров для ассемблера NTSYS.

Hello, world!

main:                             ; Метка main
    push.string "Hello, world!\n" ; Записываем строку
    push byte, 0x00               ; Запись номера SYSCALL
    syscall                       ; Системный вызов

Читаем имя пользователя

main:
    push.string "Введите ваше имя: "   ; Строка
    push byte, 0x00
    syscall
getch:
    push db getch
    push byte, 0x01
    syscall
    push byte, 0x0A
    neq byte