Май Тхи Ле Куен Р32302
3 unresolved threads
+ 33
- 31
changed title from lib.inc to Май Тхи Ле Куен Р32302
approved this merge request
unapproved this merge request
37 | print_char: | |
38 | push rdi ;кладем код символа в память, потому что системный вызов берет адрес символа в rsi | |
39 | mov rdx, 1 | |
40 | mov rsi, rsp ;получаем адрес символа через указатель на стек | |
41 | pop rdi | |
42 | mov rax, 1 ; Код системного вызова "Вывод" | |
43 | mov rdi, 1 ; Дескриптор stdout | |
44 | syscall ; Системный вызов | |
22 | 45 | ret |
23 | 46 | |
24 | 47 | ; Переводит строку (выводит символ с кодом 0xA) |
25 | 48 | print_newline: |
26 | xor rax, rax | |
27 | ret | |
49 | mov r8, 10 | |
50 | mov rdi, r8 | |
Please register or sign in to reply |
78 | 209 | ; rdx = 0 если число прочитать не удалось |
79 | 210 | parse_int: |
80 | 211 | xor rax, rax |
81 | ret | |
212 | xor rdx, rdx ;чистим регистры | |
213 | mov rcx, rdi | |
|
@quyenmmai now it's your turn to fix your code
1 | 1 | section .text |
2 | 2 | |
3 | ||
4 | 3 | ; Принимает код возврата и завершает текущий процесс |
5 | 4 | exit: |
6 | xor rax, rax, | |
7 | ret | |
5 | mov rax, 60 ;запись кода системного вызова | |
6 | syscall ;system call | |
7 | ret | |
|
@andrew I think her code is quite good( except magic number), Could you please check code for us?
Accepted
closed
Files with large changes are collapsed by default.