Size: a a a

Ассемблер

2020 December 23

АМ

Алексей Маринченко... in Ассемблер
Ещё такой вопрос: для промежуточного хранения данных что лучше - стек или другой регистр?
источник

A

Aleksandr in Ассемблер
Но это по большей части та же «архитектура компьютера», но в качестве примеров используется арм
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
Ага, это нашёл уже.
Хотел как раз отзыв, спасибо :)
источник

A

Aleksandr in Ассемблер
Алексей Маринченко
Ещё такой вопрос: для промежуточного хранения данных что лучше - стек или другой регистр?
Что удобнее, но регистр быстрее
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
Алексей Маринченко
Ещё такой вопрос: для промежуточного хранения данных что лучше - стек или другой регистр?
Регистр.
источник

АМ

Алексей Маринченко... in Ассемблер
Aleksandr
Что удобнее, но регистр быстрее
Спасибо
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
Aleksandr
Но это по большей части та же «архитектура компьютера», но в качестве примеров используется арм
Ну там и асм, я смотрю, есть.
источник

S

SeanWoo in Ассемблер
Aleksandr
Но это по большей части та же «архитектура компьютера», но в качестве примеров используется арм
Регистры для временного хранения между не большим кол-вом операций, если тебе нужно засунуть число в одном месте а потом через 100 инструкций её забрать, то лучше стэк
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
SeanWoo
Регистры для временного хранения между не большим кол-вом операций, если тебе нужно засунуть число в одном месте а потом через 100 инструкций её забрать, то лучше стэк
Скажем так, если есть свободные регистры или требуется частое обращение к значению, лучше регистры. Они быстрее (и код обычно компактнее для них).
Если регистры заняты более важными и часто используемыми данными, тогда стек или обычная память.

Так-то можно в один регистр засунуть адрес какой-то структуры и использовать его в цикле на 1000 инструкций из миллиона итераций, почему нет? :)
источник

К

Кролик in Ассемблер
ну а почему говорят вирусы лучше писать на си чем питон???
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
Вирусы на Питоне? А есть такие? 🤣
источник

АМ

Алексей Маринченко... in Ассемблер
Eugene Krasnikov (ᴊɪɴ x)
Вирусы на Питоне? А есть такие? 🤣
Да
источник

LW

Loren White in Ассемблер
эти вирусы сначало вежливо просят установить интерпритатор питона, а потом запустить сам скрипт ? )
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
Вирусы разные бывают.
Те, что передаются через программный код, подразумевают работу со структурами исполняемых файлов, низкоуровневые вещи, компактный и быстрый код (чтобы быть менее замеченными). Код на Питоне даже запустить не сможешь без интерпретатора (отдельно установленного или вшитого в EXE-шник).
источник

АМ

Алексей Маринченко... in Ассемблер
Некий енот распространял вредонос, который взламывал тг на пк
источник

АМ

Алексей Маринченко... in Ассемблер
Loren White
эти вирусы сначало вежливо просят установить интерпритатор питона, а потом запустить сам скрипт ? )
Нет
источник

АМ

Алексей Маринченко... in Ассемблер
Есть компиляторы для питона
источник

АМ

Алексей Маринченко... in Ассемблер
Eugene Krasnikov (ᴊɪɴ x)
Вирусы разные бывают.
Те, что передаются через программный код, подразумевают работу со структурами исполняемых файлов, низкоуровневые вещи, компактный и быстрый код (чтобы быть менее замеченными). Код на Питоне даже запустить не сможешь без интерпретатора (отдельно установленного или вшитого в EXE-шник).
Так вшивают и все дела
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
И сколько откомпилируемый файл весит? Мегов.
Т.е. заразить какой-нибудь 30-килобайтный файл 5-мегабайтным вирусом — это ок? :)
Всё возможно, конечно, но Си явно будет лучше.
источник

АМ

Алексей Маринченко... in Ассемблер
Эти вирусы не сильно опасные, много весят (8+ мб), их не спрячешь от ОС, но зато их быстро писать. Но максимум для развлечения.
источник