Update привет.квс
This commit is contained in:
parent
1cd040ef8e
commit
6977ae91ee
23
привет.квс
23
привет.квс
|
|
@ -1,15 +1,18 @@
|
|||
.глобал _start
|
||||
.текст
|
||||
.глобал _start
|
||||
|
||||
_start:
|
||||
переместить_имм рвх, 1
|
||||
переместить_имм рди, 1
|
||||
переместить_имм рис, привет_мир
|
||||
переместить_имм рдх, длина_строки
|
||||
; Системный вызов write(1, msg, len)
|
||||
переместить_имм раикс, 1 ; номер syscall write = 1
|
||||
переместить_имм рдиай, 1 ; stdout = 1
|
||||
переместить_имм рсиай, msg ; указатель на строку
|
||||
переместить_имм рдикс, 21 ; длина строки
|
||||
вызов_системы
|
||||
переместить_имм рвх, 60
|
||||
переместить_имм рди, 0
|
||||
|
||||
; Системный вызов exit(0)
|
||||
переместить_имм раикс, 60 ; номер syscall exit = 60
|
||||
переместить_имм рдиай, 0 ; код возврата
|
||||
вызов_системы
|
||||
|
||||
.данные
|
||||
привет_мир:
|
||||
.строка "Привет мир!\n"
|
||||
.константа длина_строки 23
|
||||
msg: .строка "Привет мир!\n"
|
||||
|
|
|
|||
Loading…
Reference in a new issue