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