سلام به تمام بچه های فروم
من چند تا مشکل توی برنامه نویسی اسمبلی دارم
1- چاپ اطلاعات درکنسول DOS
2- گرفتن عدد از صفحه کلید
مثلا اول یه پیغام چاپ بشه ، بعد از صفحه کلید یک مقدار دریافت کنه
ممنون میشم کمک کنید .
سلام به تمام بچه های فروم
من چند تا مشکل توی برنامه نویسی اسمبلی دارم
1- چاپ اطلاعات درکنسول DOS
2- گرفتن عدد از صفحه کلید
مثلا اول یه پیغام چاپ بشه ، بعد از صفحه کلید یک مقدار دریافت کنه
ممنون میشم کمک کنید .
ویرایش توسط Isengard : 27th November 2010 در ساعت 04:35 PM دلیل: اصلاح عنوان و جایگزینی عنوان مناسب
سلام
اگه با masm کار میکنی برای اینکه نوشته چاپ کنی اولا io.h رو باید اینکلود کنی. بعد عبارتی که میخوای چاپ بشه رو توی قسمت .data (از نوع byte) تعریف کن. و برای گرفتن داده از کاربر هم در همین قسمت داده ات رو تعریف کن بعد تو قسمت .code برای چاپ نوشته هات از دستور output اسم نوشته ات استفاده کن برای گرفتن ورودیم از دستور input اسم ورودی استفاده کن.
با سلام به شما دوست عزیز :
من منظورتون رو از سوال اولی متوجه نشدم هرچند اسمبل نویس نیستم
برای سوال دومی :
شما می تونین با استفاده از int ها مثلا int 21h سرویس 09h اول یک دستور چاپ کنید بعدگرفتن عدد از صفحه کلید
مثلا اول یه پیغام چاپ بشه ، بعد از صفحه کلید یک مقدار دریافت کنه
با استفاده از دستور 06h همین int می تونین با زدن یک کلید این پیغام بره و با استفاده از
int 21h سرویس 0ah که یکی از مهمترین سرویس هاست یک عدد دریافت کنید
با تشکر
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)
علاقه مندی ها (Bookmarks)