Здравствуйте! Подскажите пожалуйста, как корректно изменить знак QWORD-переменной, когда она содержит значение с плавающией точкой? Желательно на FASM`е. Спасибо!
Немного странноватый вопрос... fld qword ptr [Variable] fchs fstp qword ptr [Variable] Можно конечно и без применения FPU, но вот зачем???
Знак пакованного вещественного числа хранится в MSB, т.е. это старший бит. masm32: Code (Text): xor BYTE PTR [Variable + 7],80h fasm: Code (Text): xor byte [Variable + 7],80h