.data
oldcw: .int
clear: .long 0xF0FF
round: .long 0x0D00
fstcw oldcw
fwait
mov oldcw,%ax
and %ax,clear
or %ax,round
pushl %eax
fldcw [%esp]
popl %eax
Я получаю ошибку о скобках.
invalid char '[' beginning operand 1 `[%esp]'
Кто-нибудь может помочь, в чем проблема с брекетами? Я пытаюсь изменить управляющее слово с помощью fldcw здесь...