Size: a a a

Ассемблер

2020 August 11

D

Dim in Ассемблер
вот!
источник

R

Royle in Ассемблер
Я не хочу умереть тупым 😂
источник

D

Dim in Ассемблер
а видеопамять?
источник

D

Dim in Ассемблер
а рекурсия?
источник

RG

R G in Ассемблер
Dim
а видеопамять?
к ней нет доступа в современных осях
источник

D

Dim in Ассемблер
поправил)
источник

R

Royle in Ассемблер
Dmitrij V
Самые на первый взгляд очевидные вещи:

Если в плюсах в одну строку можно понапихать как условия так и действия:
if constexpr (is_vector<T>::value || is_span<T>::value) { /* do something */ }

То в асме, на одну строку следует помещать только одну команду (имея дело именно с асм-командами а не с макросами)
(и операнды через запятую, если таковые имеются):
pushq %rbp ; сохранить в стеке значение регистра
movq %rsp, %rbp ; переслать значение из одного регистра в другой

Сначала идёт команда (push, mov), потом операнды (rbp, rsp) в данном случае 64битные регистры
(текст программы размещаются в секции text, данные в сикции data)

Теперь бери любую книжку по асму и вперёд ;)
Кстати круто объяснил
источник

D

Dim in Ассемблер
под железо хорошо писать на асме
источник

D

Dim in Ассемблер
а под ось есть ограничения
источник

D

Dim in Ассемблер
оська не пропустит все что ты хочешь реализовать на асме
источник

D

Dim in Ассемблер
аппаратная часть будет подтормаживать
источник

D

Dim in Ассемблер
тогда какой смысл в асме?
источник

R

Royle in Ассемблер
Хакать))
источник

RG

R G in Ассемблер
Dim
тогда какой смысл в асме?
взломы, вирусы, эксплойты и прочий криминал например
источник

D

Dim in Ассемблер
вычисления паролей из хэшей
источник

RG

R G in Ассемблер
или демосцена (KolibriOS, Menuet)
источник

R

Royle in Ассемблер
R G
взломы, вирусы, эксплойты и прочий криминал например
Ты тоже работаешь с асмой?
источник

RG

R G in Ассемблер
Dim
вычисления паролей из хэшей
вся крипта сейчас на видяхе ускоряется
источник

D

Dim in Ассемблер
это я со своим AES мучаюсь
источник

R

Royle in Ассемблер
Скажи что означают эти два байта  89 f1
источник