Size: a a a

Ассемблер

2021 June 29

A

Aleksandr in Ассемблер
как и я вас. можно ли вкостылить ассемблерный код в ардуино? можно.
будет ли от этого хоть какая-то польза? не будет.
делал ли это кто-то? явно не всерьез.
источник

IQ

I Q in Ассемблер
Внете много тематики по разработке на с++
источник

IQ

I Q in Ассемблер
Есть примеры взлома ардуино Уно на асме
источник

A

Aleksandr in Ассемблер
взлома? что там взламывать?
источник

IQ

I Q in Ассемблер
Самого себя)
источник

A

Aleksandr in Ассемблер
круто
источник

АШ

Алексей Шведов... in Ассемблер
Почему не будет пользы?
Всегда есть смысл оптимизировать какой-то участок на ассемблере, даже по самой банальной причине - Си компилятор не может понять, как ему оперировать с регистрами - он не знает, какой нужен пользователю, поэтому зачастую жанглирует ими. Ну и ещё много других причин - почему Си компилятор не может оперировать m, r - r, m, а делает mov, а потом r, r - когда выгоднее m, r-r,m.
источник

IQ

I Q in Ассемблер
Можно всякие вирусы писать под ардуино Уно
источник

IQ

I Q in Ассемблер
На асме
источник

A

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

A

Aleksandr in Ассемблер
пространства для оптимизаций, мягко говоря, нет
источник

АШ

Алексей Шведов... in Ассемблер
"почти"
источник

A

Aleksandr in Ассемблер
Есть примеры обратного?
источник

АШ

Алексей Шведов... in Ассемблер
Я не пишу на ассемблере для Arduino, но есть примеры, когда Си более, чем стоит оптимизировать, а то и писать вообще на ассемблере
источник

A

Aleksandr in Ассемблер
Можешь такой пример привести?
источник

IQ

I Q in Ассемблер
На гитхабе есть уже готовые проги написанные на асме под Ардуино
источник

A

Aleksandr in Ассемблер
а еще на гитхабе есть генератор дилдаков для 3д печати
источник

АШ

Алексей Шведов... in Ассемблер
Конечно. Давно тут уже разбирали этот код. На ассемблере написан был быстрее

Этот код на Си, из системной библиотеки. Почему он пишет адрес в eax, а потом его берёт, если можно сразу взять его? Это никак не оптимизация. И куча ещё других там нюансов есть, воде того, как он использует shrd
источник

A

Aleksandr in Ассемблер
круто, но это принципиально другая архитектура
источник

АШ

Алексей Шведов... in Ассемблер
Ну ты же меня попросил пример, если не с Arduino
источник