سلام دوستان.
توی اسمبلی با چه دستوری میتونم رشته ای که از کاربر رو گرفتم رو به صورتی نمایش بدم که مثل زیرنویس های تلویزیون از یه سمت صفحه وارد بشه و از سمت دیگه خارج بشه و این کار هم به صورت مکرر انجام بشه. پیشاپیش از راهنمایی هاتون متشکرم
سلام دوستان.
توی اسمبلی با چه دستوری میتونم رشته ای که از کاربر رو گرفتم رو به صورتی نمایش بدم که مثل زیرنویس های تلویزیون از یه سمت صفحه وارد بشه و از سمت دیگه خارج بشه و این کار هم به صورت مکرر انجام بشه. پیشاپیش از راهنمایی هاتون متشکرم
سلام
ابتدا میای با وقفه int 21h /ah,0ah رشتتو از کاربر میگیری یا با وقفه int 21h/ah,01 .بعدش با استفاده از وقفه مکانما (INT 10\AH,02)و چاپ رشته(int21/ah,09 ).میای هر بار یک کارکتر رو چاپ میکنی و بعد یکی مکان نما رو شیفت میدی و بعد دوباره یکی به تعداد کارکترهای چاپ شدت اضافه میکنی یعنی حرف بعدی..هر بار که حلقت اجرا میشه باید علاوه بر کارکتر جدید کارکترهای قبلی هم چاپ بشه..به مثال زیر دقت کن
T >>>>>>>بار اول این کارکتر چاپ میشه
TE >>>بار دوم علاوه ببه اینکه کارکتر اولو یکی شیفت دادم به سمت چپ و چاپ کردم کارکتر بعدی رو هم چاپ کردم
TES >>> و بقیه هم به همین طور..
TEST >>>>>>و نتجیه نهایی..
موفق باشی.
خیلی متشکرم