私はx86asmを学習し、masmを使用しており、次のc関数と同等のシグネチャを持つ関数を作成しようとしています。
void func(double a[], double b[], double c[], int len);
実装方法がわかりませんか?
asmファイルはwin32DLLにコンパイルされます。
これを行う方法を理解できるように、誰かがこの非常に単純な関数をasmに変換してくれませんか。
void func(double a[], double b[], double c[], int len)
{
// a, b, and c have the same length, given by len
for (int i = 0; i < length; i++)
c[i] = a[i] + b[i];
}
このような関数をCで記述してコンパイルし、OllyDbgを使用してexe内の対応する逆アセンブルされたコードを調べてみましたが、関数が見つかりませんでした。
よろしくお願いします。