From 6977ae91eec384dffc51cba0c47a65ffa9341990 Mon Sep 17 00:00:00 2001 From: artradeskz Date: Thu, 23 Oct 2025 08:25:12 +0300 Subject: [PATCH] =?UTF-8?q?Update=20=D0=BF=D1=80=D0=B8=D0=B2=D0=B5=D1=82.?= =?UTF-8?q?=D0=BA=D0=B2=D1=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- привет.квс | 33 ++++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/привет.квс b/привет.квс index 6726ca8..6c54ff2 100644 --- a/привет.квс +++ b/привет.квс @@ -1,15 +1,18 @@ - .глобал _start - .текст - _start: - переместить_имм рвх, 1 - переместить_имм рди, 1 - переместить_имм рис, привет_мир - переместить_имм рдх, длина_строки - вызов_системы - переместить_имм рвх, 60 - переместить_имм рди, 0 - вызов_системы - .данные - привет_мир: - .строка "Привет мир!\n" - .константа длина_строки 23 \ No newline at end of file +.текст +.глобал _start + +_start: + ; Системный вызов write(1, msg, len) + переместить_имм раикс, 1 ; номер syscall write = 1 + переместить_имм рдиай, 1 ; stdout = 1 + переместить_имм рсиай, msg ; указатель на строку + переместить_имм рдикс, 21 ; длина строки + вызов_системы + + ; Системный вызов exit(0) + переместить_имм раикс, 60 ; номер syscall exit = 60 + переместить_имм рдиай, 0 ; код возврата + вызов_системы + +.данные +msg: .строка "Привет мир!\n"