Size: a a a

Ассемблер

2020 December 21

D

DRONE in Ассемблер
Просто хз как формулу на ассемблере реализовать , по частям типо сначала дробь, потом сложение второй дроби потом вычитание a b c ?
источник

DR

Dima Richev in Ассемблер
Да
источник

DR

Dima Richev in Ассемблер
Как ты обычно её решаешь. Что первое будешь делать?
источник

D

DRONE in Ассемблер
У меня просто с ассемблером вообще все плоховато, не очень понимаю :)
источник

D

DRONE in Ассемблер
первое выпишу первую дробь
источник

DR

Dima Richev in Ассемблер
Сначала возводишь x в степень 3. Потом умножаешь на 5, потом отнимаешь a и т.д
источник

D

DRONE in Ассемблер
ок понял
источник

D

DRONE in Ассемблер
imul x
imul x
mul x, 5
так ?
источник

A

Aleksandr in Ассемблер
DRONE
Ок, а нет ретранслятора с С++, на асм ?
есть
источник

DR

Dima Richev in Ассемблер
HexRays
источник

A

Aleksandr in Ассемблер
любой компилятор так умеет
источник

DR

Dima Richev in Ассемблер
Только не ретранслятор
источник

A

Aleksandr in Ассемблер
нет, это наоборот
источник

DR

Dima Richev in Ассемблер
Aleksandr
нет, это наоборот
Аа, ну если не из исполняемого в ассемблер, а из исходников в ассемблер - то да
источник

A

Aleksandr in Ассемблер
кстати, люто рекомендую гидру. отлаживать не умеет, но декомпилятор в ней - мое почтение
источник

DR

Dima Richev in Ассемблер
Но всё равно код будет мусорный
источник

D

DRONE in Ассемблер
Dima Richev
Но всё равно код будет мусорный
imul x
imul x ; x^3
mul x, 5 : x * 5
правильно ?
источник

A

Aleksandr in Ассемблер
mul и imul принимают только один параметр, второй фиксированный
источник

DR

Dima Richev in Ассемблер
Можешь использовать сдвиг
источник

DR

Dima Richev in Ассемблер
Или rep
источник