Size: a a a

Ассемблер

2021 June 13

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
точне сказать, все команды заканчивающиеся на "p" выталкивают стек
источник

P

ProMiNick in Ассемблер
промежуточный результат сложен на стек? это медленно.
источник

d

disba1ancer in Ассемблер
так вроде как, там будут сразу сконкатенированные, нет?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
источник

D

Den in Ассемблер
неужели это быстрее чем на cpu считать ?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
что считать?
источник

A

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

D

Den in Ассемблер
числа с плавающей точкой имею ввиду
источник

P

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

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
на цпу вещественные не считаеются, только целые. вещественные только с фиксированной запятой (типа 100коп это рубль, 3,35 рублей - это 335 коп. и вот с этими копейками и работать, а по окнчанию переводить в рубли делением на 100)
источник

A

Aleksandr in Ассемблер
почему не место? если какая-то функция возвращает строку, которую надо получить только для сравнения - стек отлично подходит
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
но стек по сути ничем не отличается от того что ты указал - это все память к которой можно обратиться по адресу.стек имеет привилегии в использовании стековых команд, все остальное - нет, но и это поправимо
источник

P

ProMiNick in Ассемблер
строки на стеке - секуре куки городить, крах приложения при затерании секур куков... лучше не место в стеке строкам.
источник

A

Aleksandr in Ассемблер
если это о том, что есть шанс повредить данные - то использование другой секции никак не спасет от этого
источник

P

ProMiNick in Ассемблер
если апи функция возвращает строку она инициализирует в системной памяти место под эту строку - только имбецил после копирует из системной памяти на стек. Если функция внутренняя - можно предусмотреть под ее вывод место в секции данных.
источник

d

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

A

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

АШ

Алексей Шведов... in Ассемблер
И сколько же она там выделит? 32? 12?
источник

P

ProMiNick in Ассемблер
винапи часто 1024 (или 2048) выделяют под строки аллоцированные системно.
источник

АШ

Алексей Шведов... in Ассемблер
Ого... Нормально так функцию пару раз вызвал для строки 12 байт, а она тебе 1024-2048 аллоцирует
источник