ورود

View Full Version : سوال: ساخت تابع sin در emu8086



behzadsen
دوشنبه 26 خرداد 1393, 11:23 صبح
دوستان و اساتید محترم،سلام.
من خوام توی emu8086 برنامه ای بنویسم که از کاربر x رو بگیر و این عملیات رو انجام بده:
1- مقدار تابع (sin(x را محاسبه و نمایش بده. دقت نمایش مقدار زاویه تا دو رقم اعشار و دقت محاسبه یک درجه باشه.
2_ تابع سینوس رو با استفاده از اینتراپتها بر روی صفحه رسم کنه.
لطفا بهم کمک کنید.

vahid-p
چهارشنبه 28 خرداد 1393, 19:01 عصر
خب سوال دومتون که کار خاصی نداره. سوال اول مهمه.
برای اینکار باید بسط سینوس رو حساب کنی. برای اینکار میتونی بسطش رو از تو اینترنت پیدا کنی. اما مسئله مهمتر ضرب اعداد اعشاری هست. از اونجایی که من دستور ضرب اعشاری تو دستورات اسمبلی ندیدم، احتمالا باید ضرب اعشاری رو به صورت نرم افزاری خودتون پیادش کنید.

ایده هایی دارم براش، ولی زیاد به دلم نمیشینه. چون ضرب اعشاری و ضرب معمولی تفاوتی نداره و فقط ممیز هست که باید محلش مشخص باشه.
شما اول از تو اینترنت ضرب ممیز شناور یا ممیز ثابت رو پیدا کنید، یا هم خودتون بنویسید، بعدش میرسیم به محاسبه سینوس یک زاویه.
موفق باشید