ntsys/EXAMPLES.md
2026-03-09 14:57:42 +04:00

22 lines
678 B
Markdown

# Примеры на ассемблере NTSYS
Это небольшой набор примеров для ассемблера NTSYS.
## Hello, world!
```asm
main: ; Метка main
push.string "Hello, world!\n" ; Записываем строку
push byte, 0x00 ; Запись номера SYSCALL
syscall ; Системный вызов
```
## Читаем имя пользователя
```asm
main:
push.string "Введите ваше имя: " ; Строка
push byte, 0x00
syscall
getch:
push db getch
push byte, 0x01
syscall
push byte, 0x0A
neq byte
```