درخواست پروژه اسمبلی - حرکت مکان نما و چاپ با کلیدهای جهت

Dr.pantagon

New Member
با سلام
لطفا هر کس این دو تا پروژه رو داره به من بده چون به شدت بهش نیاز دارم
پروژه شماره يك زبان ماشين و اسمبلي
برنامه‌اي به زبان اسمبلي بنويسيد كه منتظر دريافت كليدي از صفحه كليد بماند.
-اگر كليد جهت‌نماي رو به بالا فشرده شود، مكان‌نما را يك سطر به سمت بالا حركت دهد.
-اگر كليد جهت‌نماي رو به پايين فشرده شود، مكان‌نما را يك سطر به سمت پايين حركت دهد.
-اگر كليد جهت‌نماي راست فشرده شود، مكان‌نما را يك ستون به سمت راست حركت دهد.
-اگر كليد جهت‌نماي چپ فشرده شود، مكان‌نما را يك ستون به سمت چپ حركت دهد.
-اگر كليد <Enter> فشرده شود، مختصات فعلي مكان‌نما را در همان محل مكان‌نما نمايش دهد.
برنامه بايد تا زمان فشرده شدن كليد <ESC> ادامه يابد. حركت مكان‌نما بايد به صورت چرخشي باشد؛ مثلاً اگر مكان‌نما در سطر اول صفحه قرار داشته باشد و كاربر كليد رو به بالا را فشار دهد، مكان‌نما بايد در آخرين سطر صفحه ظاهر شود


پروژه شماره دو زبان ماشين و اسمبلي
برنامه قبل را به نحوي اصلاح كنيد كه ابتدا مختصات پنجره‌اي در صفحه مانيتور را از كاربر بگيرد (مثلاً مختصات گوشه بالا سمت چپ و گوشه پايين سمت راست پنجره مورد نظر كاربر) و آنچه در پروژه قبل خواسته شده را فقط در همان پنجره (و نه كل صفحه مانيتور) اجرا كند. يعني با فشردن كليدهاي جهت‌نما نبايد مكان‌نما از صفحه فوق خارج شود
 

Dr.pantagon

New Member
سلام دوست عزیز
پست رو من دیدم ولی یادم رفت بگم که خودم حتی یک خط اسمبل بلد نیستم ولی به شدت به همچین چیزی نیاز دارم

اون پست رو هم خودتون جواب داده بودید که نشان گر وارد بودن شما به این زبان است اگر لطف کنید این دو تکه کد رو بخ من بدین خیلی متشکر می شم
چون 12 نمره پایان ترمم است.
 

saalek110

Well-Known Member
من از صفر در اون تاپیک شروع کردم و همه چیزهای لازم را گفته ام. البته کمی به هم ریخته است ولی منبع خوبیه. می خواستم دیروز مرتبش کنم نشد. متاسفانه نمی تونم برنامه ای بنویسم. از جهت اخلاقی. دو تا وقفه را فقط باید بتونی استفاده کنی. یکی برای گرفتن ورودی از صفحه کلید و یکی هم برای انتقال کرزر. طرز استفاده از وقفه را هم که بلدید. یک سری رجیستر میشه ورودی و یک سری رجیستر میشه خروجی.
 

جدیدترین ارسال ها

بالا