169 похожих чатов

Наверно лучше задать такой вопрос, как правильно читать ассемблерный код? Чтобы

легче читать к каждому фрагменту добавлять комментарий даже если код простой или лучше комментировать все вещи.

14 ответов

22 просмотра
Hello, World!- Автор вопроса

И еще один глупый вопрос, что можно такое написать, чтобы начать лучше понимать ассемблер? Что-то вроде калькулятора, числа Фибоначчи? (т.е какие программы обычно писали когда начинали только изучать ассемблер).

Hello, World!
И еще один глупый вопрос, что можно такое написать...

Многопоточный архиватор с графической оболочкой. Напишешь на ассемблере, думаю, будешь знать его на отлично :)

Eugene Krasnikov (ᴊɪɴ x)
Многопоточный архиватор с графической оболочкой. Н...

Покажи пример, я имею в виду именно графики на асме для данной задачи, или ты про дос? Или про сторонние либы?

Hello, World!- Автор вопроса
Eugene Krasnikov (ᴊɪɴ x)
Многопоточный архиватор с графической оболочкой. Н...

Это уже дальше, я пока что калькулятор еще не сделал, а ты мне про архиватор говоришь

Hello, World!
И еще один глупый вопрос, что можно такое написать...

Открой какой-нибудь codewars иди типа того. Тренажёр-задачник.

Eugene Krasnikov (ᴊɪɴ x)
Гугли: сказки дядюшки Римуса о x86 :)

Хех, я думал это шутка, но загуглил)))

Hello, World!- Автор вопроса

коментировать все не обязательно, потому что основная часть кода - типична. а вот если что то алгоритмическое или применяются какие то хаки, "нестандарты" - лучше коментировать

Aiwan \ (•◡•) / _bot
коментировать все не обязательно, потому что основ...

Комментировать обязательно. Читая чужой ассемблерный код ты обычно можешь сказать, что он делает, но не можешь сказать, зачем. Взять тот же фасм. Томаш очень любит магические числа, и нужно серьёзно посидеть с отладчиком, чтобы понять, что такое странное читается по [ebp+9], и какие конкретно флаги проверяет test [flags],0fh (примеры выдуманные, если что).

s54820
Комментировать обязательно. Читая чужой ассемблерн...

это попадает под категорию нетипично, нестандарт и алгоритмическое

s54820
Комментировать обязательно. Читая чужой ассемблерн...

а вот что необязательно - это вызов процедуры ( за исключением если применяется своя конвенция вызова), стандартный вход/выход процедуры, вызово апи ос и тд

Aiwan \ (•◡•) / _bot
это попадает под категорию нетипично, нестандарт и...

А что типично? Вызовы Windows API и копирование строк?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта