ASSEMBLER x64..

0

już od dawna korzystałem z assemblera, np w pascalu do obsługi myszki, czyszczenia ekranu itd.
ale nie mam za bardzo pojęcia jak program z C przerobić na assemblera..
poszukuje chętnych do pomocy,
chodzi mi rowzwinięcie w szereg i z dowolną dokładnością policzenie tego.. liczby eulera do potęgi x

0
nightlight666 napisał(a):

jak program z C przerobić na assemblera..

Pokaż program w C i napisz na jaki asembler chcesz go przepisać.

0
using namespace std;

int main(int argc, char *argv[])
{
int potega(int a, int b);
int sil(int a)
float sigma=1;
int i,p,x;
int potega(int a, int b);
int sil(int a)

int i,p,x;



cout<<"podaj x: ";
cin>>x>>endl;


sigma+=x;
for (int i=2;i<10000;i++)
{
    silnia*=i;
    sigma+=(potega(x,i))/silnia;

}

cout<<" shit, to nie liczy: " << sigma;


    system("PAUSE");
    return EXIT_SUCCESS;
}
int potega(int a, int b) {
        int wynik=1;
        for (int i=1; i >= b; i++) {
                wynik*=x;
                }

        }
        return wynik;
}
2

Skompiluj g++ z flagą -S. To Ci wyrzuca plik asm

0 użytkowników online, w tym zalogowanych: 0, gości: 0