دانلود سورس نمونه وقفه های اسمبلی و دستکاری فایل

دانلود سورس نمونه وقفه های اسمبلی و دستکاری فایل
در اینجا دو نمونه سورس Assembly را در اختیارتان گذاشته ایم، که مربوط به کاربرد وقفه های اسمبلی و چگونگی استفاده از آنها می باشند.
اولین نمونه برنامه از اسمبلی به نام int21 کاربرد و نحوه استفاده از وقفه داس زبان ماشین dos interrupt را خیلی جالب نمایش می دهد.
در این سورسکد، رشته ای از صفحه کلید گرفته می شود و سپس در چند دستور جالب نحوه دستکاری و کار با فایل ها آموزش داده شده است. در اینجا می توان با استفاده از وقفه 21h فایل جدیدی ایجاد می شود که نام آن را در طول برنامه از کاربر درخواست می کند. سپس با استفاده از همین وقفه رشته ای که کاربر وارد کرده بود در فایل نوشته می شود، و سپس فایل را می بندد.
در ادامه دستورات می بینید که برای خواندن داده از روی فایل، فایل موجود را باز میکند و بایت های موجود در فایل را با استفاده از وقفه داس 21 می خواند و دوباره فایل را می بندد.
در سورس برنامه دوم مربوط به وقفه های زبان ماشین، به نام int10h ، کاربرد وقفه بایوس 10h ، با چاپ رشته ای در خروجی نشان داده شده است.
در این سورس اسمبلی، رشته ای در خروجی با دو حالت نمایشی ساده و همچنین رنگی با کدهای جالبی چاپ می شود.
بصورت رایگان از این قسمت سورس برنامه کاربرد وقفه های سیستم در اسمبلی را دانلود نمایید
حجم فایل : 16 KB