Size: a a a

Ассемблер

2021 July 15

E

Entusiast in Ассемблер
Но это же не чат
источник

II

Ira Irina in Ассемблер
Ну да, это я по привычке так написал.
источник

II

Ira Irina in Ассемблер
#book Вот еще для тех кто любит книжки с картинками. манга - центральный процессор😁
источник

E

Entusiast in Ассемблер
😐
источник
2021 July 16

d

disba1ancer in Ассемблер
Чаще проще взять буст, а сами пишут только те кто хочет прошу без зависимостей
источник

VD

Vlad Doc in Ассемблер
Это же vliw там не особо человекописный ассемблер
источник

ST

Saenro T in Ассемблер
А вот ещё:

format pe64
        mov    rsi, text
        mov    rcx, 15
        mov    rdx, 0C96C5795D7870F42h
        xor    rax, rax
        dec    rax
loading: xor    al, byte [rsi]
        inc    rsi
        mov    rbx, 8
b8:      shr    rax, 1
        jnc    @F
        xor    rax, rdx
@@:      dec    rbx
        jnz    b8
        loop   loading
        not    rax
        ret

text:   db 'CRC-64 ECMA-182'
источник

ST

Saenro T in Ассемблер
rdx можно инициализировать другими полиномами, например:
rdx=42F0E1EBA9EA3693
rdx=A17870F5D4F51B49

rdx=92D8AF2BAF0E1E85
И уже меняется стандарт.
В общем каждый производитель своё пихает, как по мне, чем больше обратных связей, тем лучше.
источник

DB

Dima Bat in Ассемблер
стоит ли годы тратить на то чтоб быстро начать читать дизассемблер?
источник

DB

Dima Bat in Ассемблер
та когда куча процедур, глобальные данные, локальные, один и тот же регистр используется в разных процедурах, притом важна последовательность и не понятно становится ничего. Вот код писал 3 недели назад, начинаю читать, для меня даже уже коменты смысл потеряли🤣🤣
источник

E

Entusiast in Ассемблер
Это как понять? Читать дизассемблер это не особое умение. Это всё относится к знанию ассемблера

Знаешь ассемблер - поймёшь дизассемблер
источник

DB

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

DB

Dima Bat in Ассемблер
на си то что писал фиг знает когда, проще читать в разы
источник

DB

Dima Bat in Ассемблер
а декомпилятор прикольно блоками рисует все, похоже на си. Выигрыш во времени можно получить
источник

J

Jon in Ассемблер
Смешнее ничего не читал)
источник

DB

Dima Bat in Ассемблер
я тупой просто, это я не шутил. Пошутил и сам не понял как выходит. А что смешного?
источник

E

Entusiast in Ассемблер
Ну не согласен. Хотя ещё зависит от того, чем компилировалась программа. Вот например читать дизассемблер программы на Делфи - я лучше повешусь. А дизассемблер программы на ассемблере - приятно, и интересно.

Хотя для Delphi, .NET и др. есть отдельные декомпиляторы, так что дизассемблер вертеть там не надо.

И насчёт Си я тоже не согласен. Единственное, что там затрудняет чтение - CRT. Но IDA Pro научился сам определять оригинальную точку входа.

Обычно, чем выше ЯП, тем сложнее. Ассемблерный код самый чистый, Си-код - опять же, CRT мусорный мешает чаще всего, а так тоже чистый, C++ уже вдобавку STL мусорит, а потом ещё и CRT, и т.д

(Кстати, зачастую из-за всяких навороченных алгоритмов - и падает скорость - С, С++, ...
Хотя многие всё равно пишут, мол там всё круто, супер пупер, и вообще они очень быстрые)
источник

DB

Dima Bat in Ассемблер
ида про декомпилятор а не диззасемблер так?
источник

DB

Dima Bat in Ассемблер
я свой асм читаю с трудом
источник

DB

Dima Bat in Ассемблер
не так как книгу
источник