Ассемблер для Windows



         

Пример использования директивы



Рисунок 3.7.10. Пример использования директивы ASM и команд сопроцессора в программе на языке Паскаль (Delphi 5.0).

#include <windows.h> #include <stdio.h> double soproc(double f);

void main() { double w=-3.14; while(w<=3.14) { printf("%f- %f\n", w, soproc(w)); w=w+0.1; } ExitProcess(0); }

double soproc(double f) { double d; asm { FLD f FSIN FSTP d } return d; }




Содержание  Назад  Вперед