View Full Version : مقایسه ورودی با مقادیر مشخص
amookaveh
یک شنبه 27 اردیبهشت 1388, 06:45 صبح
با سلام
در مورد مقایسه کارکتر ورودی از صفحه کلید با مقادیر مشخص مطلبی پیدا نکردم اگر امکان دارد بنده را راهنمایی فرمائید.
می خواهم کدی بنویسم که تا زمانی که عدد وارد نشده از صفحه کلید ورودی بگیرد در صورتی که عدد وارد شده از برنامه خارج شود و اگر حروف بزرگ وارد شد آن را چاپ کند
با تشکر
tdkhakpur
یک شنبه 27 اردیبهشت 1388, 17:23 عصر
سلام:
دوست گرامی برنامه های اسمبلی با یک یا دو دستور حل نمیشه خیلی کار میبره باید شما در مورد کار های اسمبلی فقط راهنمائی بخواید.
ولی در مورد اینکه از کیبورد یه کاراکتر یا به اصطلاح که کلید بگیره از کد زیر استفاده کن و بقیه اش رو با یه الگوریتم حل کن.
mov ah, 0 // wait for pressed one key.
int 16h
بعد از اجرای کد بالا اگه al برابر 0 نباشه پس ورودی یه کاراکتره در غیر این صورت کد بالا رو دوباره اجراش کن و یا تو یه حلقه قرارش بده بعد al رو با 0 مقایسه کن.
موفق باشید.
amookaveh
چهارشنبه 30 اردیبهشت 1388, 06:48 صبح
متشکر دوست عزیز
برای اینکه بفهمم آیا یک عدد وارد شده باید al را بررسی کنم .
اگر بخواهم بفهمم که آیا مثلا حرف ش وارد شده یا خیر چه باید بکنم.
با تشکر
tdkhakpur
پنج شنبه 31 اردیبهشت 1388, 03:01 صبح
سلام:
اگر بخواهم بفهمم که آیا مثلا حرف ش وارد شده یا خیر چه باید بکنم
خوب کاراکتر 'ش' رو بصورت زیر بررسی کن.
cmp al, 'ش'
je jump1:
............
..........
............
jump1:
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.