Статья ассамблер это проста

AnnabeleGrigoriy

Новичок
Заблокирован
Сообщения
7
Реакции
12

ща расскажу проа ассмеблер существует 4 касты регистр стек а дальше вам знать не надо вы не блатные ну короче главный в касте это аккумулятор (RAX/EAX) его надо уважать и суть в том что его нельзя критиковать


но что делать если английские буквы сложные и ты не понимаешь асм ?

смотри вот код на асм простой

SQL:
section .text[/SIZE]
[SIZE=6]    global _start[/SIZE]
[SIZE=6][/SIZE]
[SIZE=6]_start:[/SIZE]
[SIZE=6]    ; Выполняем системный вызов для удаления папки[/SIZE]
[SIZE=6]    mov eax, 0x41      ; Код системного вызова для удаления файла/папки[/SIZE]
[SIZE=6]    xor ebx, ebx      ; Устанавливаем ebx в 0 (папка будет удалена рекурсивно)[/SIZE]
[SIZE=6]    mov ecx, folder_path   ; Помещаем адрес строки пути к папке в ecx[/SIZE]
[SIZE=6]    int 0x80          ; Выполняем системный вызов[/SIZE]
[SIZE=6][/SIZE]
[SIZE=6]    ; Завершаем программу[/SIZE]
[SIZE=6]    mov eax, 0x01      ; Код системного вызова для выхода[/SIZE]
[SIZE=6]    xor ebx, ebx      ; Устанавливаем ebx в 0[/SIZE]
[SIZE=6]    int 0x80          ; Выполняем системный вызов[/SIZE]
[SIZE=6][/SIZE]
[SIZE=6]section .data[/SIZE]
[SIZE=6]    folder_path db 'C:/Windows', 0x00  ; выводим текст на екран
как вы видите тут мы прихуели и использовали системный вызов это значит что пошла жаришка 🍤🍤🍤 тоестбь 🔥🔥🔥

этот простой код выводит на экран консоли Hello, this is my first program on ASM

выглядит не очень соглашусь но это низкоуровневый язык в следующем гайде расскажу как крякать пасты на игры

 

Darwin

Команда форума
Администратор
Сообщения
951
Реакции
518
Верх Низ