PDA

View Full Version : رسم دایره با emu8086 لطفا راهنمایی کنید



samadblaj
پنج شنبه 04 دی 1393, 11:00 صبح
سلام من یه سوال بايد تو برنامه emu8086 جواب بگيرم
چطور میتونم این کارو کنم 2 فايل را از کاربر دريافت کرده محتويات فايل اول را در دومي کپي کند.
و دیگری بتونم در صفحه اي به اندازه 10*25 ، شعاع و مرکز دايره را گرفته سپس آن را رسم کند.

خواهش میکنم راهنمایی کنید هدیه داره.

masoud.8086
پنج شنبه 04 دی 1393, 17:10 عصر
سلام
ابتدا میای با وقفه int 21h/ah,3chفایلتو ایجاد میکنی و با استفاده از اشارگر فایل رشتتو درونش مینویسی برای فایل دومتم همین طور فقط اخرین کارکتری رو که مینویسی (اندیسشو) ی جا ذخیره میکنی بعدش میری اطلاعات فایل اولتو میخونی و داخل ی بافر میریزی و بعد میای از اون اندیسی که ذخیره کردی به بعد رشتتو درون فایل دوم مینویسی..
برای سوال دومت باید اول فرمول رسم دایره رو پیدا کنی و پیاده سازی هر نقطه ای که با استفاده از فرمول تولید شدو با استفاده از پیکسل روشن میکنی و بعد نقاط بعدی..
موفق باشی