Assembler - FPU

3 отговора 224 прегледа
#1

Assembler - FPU

Някой знае ли защо някои FPU функции като fsin,fcos не ще да ги компилира
масм?Казва :error A2085: instruction or register not accepted in current CPU
mode.А fsqrt и другите лоудващи и сторващи си работят без проблем.

Отговор
в отговор на detyo #2

Re: Assembler - FPU

виж за кой модел копроцесор асемблираш

не знам от къде се появи тази мода на последък асемблирането да се нарича компилация

Отговор
в отговор на detyo #3

Re: Assembler - FPU

Най-вероятно трябва да зададеш друг процесор .386, .486 - такива. Провери в коя версия на FPU се появяват тези инструкции.
Ако такива проблеми са ти досадни, премини на FASM [линк] - той компилира всичко (както и трябва да бъде де...)

[линк]
Отговор
в отговор на ~!@$%^amp;*()_+ #4

Re: Assembler - FPU

В отговор на:

не знам от къде се появи тази мода на последък асемблирането да се нарича компилация




Ами, компилация е по общият термин, така че е законно. Въобще най-общият термин е "транслация".

Транслаторите се делят на два вида: компилатори и интерпретатори.

Компилаторите са "компилатор за асемблер", "компилатор за Ц", "компилатор за Паскал" и т.н.
"Компилаторите за асемблер" често се наричат само "Асемблер".

[линк]
Отговор