تالار گفتمان مانشت
تبدیل کد ++C به اسمبلی MIPS - نسخه‌ی قابل چاپ

تبدیل کد ++C به اسمبلی MIPS - -Ali- - 24 مهر ۱۳۹۰ ۱۲:۳۶ ب.ظ

سلام دوستان
شما راه سراغ دارید یک شبه کد ++C رو به کد معادل اسمبلی MIPS تبدیل کنیم

کد:
double sample[N_SAMPLES] = { ... };
double coeff[N_COEFFS] = { ... };
double result[N_SAMPLES];
for (int is = 0; is < N_SAMPLES + N_COEFFS; is++)
{
result[is] = 0.0;
for (int ic = 0; ic < N_COEFFS; ic++)
{
if (((is - ic) < 0) || ((is - ic) >= N_SAMPLES))
continue;
result[is] += sample[is - ic] * coeff[ic];
}
}

برای استفاده در شبیه ساز WinMIPS 64 می خوام

تبدیل کد ++C به اسمبلی MIPS - a.hooshmand - 20 اردیبهشت ۱۳۹۱ ۱۰:۱۵ ب.ظ

شایید الان برای جواب دادن به این سوال خیلی دیر باشد.
کمپایلر gcc همراه با سویچ S- خروجی معادل زبان اسمبلی را می دهد. حال اگر از کمپایلری که برای MIPS باشد استفاده کنید نتیجه بگیرید.
(به بزرگ بودن حرف S در سویچ دقت کنید.)

تبدیل کد ++C به اسمبلی MIPS - esi - 21 اردیبهشت ۱۳۹۱ ۰۱:۵۲ ق.ظ

تو گوگل سرچ بزن .بعیده پیدا نشده:
stackoverflow.com/questions/7538659/convert-c-to-mips-assembly

مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
› Software Development › Assembly
و ....
خودت بخون پیدا میشه !

البته فقط این تیکه کد رو فکر کنم دستی بشه تبدیل کرد اما زمان بره دیگه.