Size: a a a

Ассемблер

2021 July 09

E

Entusiast in Ассемблер
fld qword[num1]
fld qword[num2]
;faddp
;fsubp
;fmulp
;...
fstp result
https://en.wikibooks.org/wiki/X86_Assembly/Floating_Point
источник

E

Entusiast in Ассемблер
А вот тут список команд с работой floating-point:
https://docs.oracle.com/cd/E18752_01/html/817-5477/eoizy.html
источник

DB

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

E

Entusiast in Ассемблер
Если ты хочешь работать с floating-point без инструкций для работы с floating-point, тогда ничем не могу помочь
источник

楽園松本 in Ассемблер
источник

E

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

E

Entusiast in Ассемблер
Хотя, вижу, там есть несколько
источник

E

Entusiast in Ассемблер
Но всё равно страшновато выглядит
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
для какой архитектуры?
источник

DB

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

E

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

E

Entusiast in Ассемблер
Из библиотеки для AVR для работы с floating-point
Перевести на ассемблер, чуть оптимизировать, и пойдёт
источник

E

Entusiast in Ассемблер
Там функции есть свои, вот они тут описаны:
источник

ЭR

Эрик Regent in Ассемблер
Тут косичку надо плести на которой потом всю бригаду СКС вешать будут
источник

E

Entusiast in Ассемблер
@s54816
А может ли быть такое, что ОС во время работы приложения сменит приоритет на другое приложение, и тем самым изменятся данные в кэше, и когда уже она продолжит обрабатывать первое, то у него будет другие данные в кэше, и процессору придётся снова искать данные в ОЗУ, из-за чего потеряется производительность?
По этому поводу нашёл только привязку процесса на Википедии, но там об этом подробно не написано. Эту проблему же вроде решили давно, или она актуальна сейчас?
источник

DB

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

s

s54816 in Ассемблер
Даже если такое случится, то процессору придётся кэшировать один раз, а потом снова всё будет хорошо, пока обрабатывается текущая задача. На фоне всего этого переключение контекста всё равно обходится дороже.
источник

E

Entusiast in Ассемблер
Значит меня надули, я всё таки был прав))
Спасибо.
источник

E

Entusiast in Ассемблер
Intel® 64 and IA-32 Architectures
Software Developer’s Manual

April 2021

#book
источник

E

Entusiast in Ассемблер
Тут уже скидывали, но не под тэгами
источник