سورس پروژه حذف فایل در زبان اسمبلی

حذف فایل در زبان اسمبلی

کمی نوشتن برنامه های اسمبلی در نوع خودش مشکله پروژه که در این ساعت داریم پروژه حذف فایل در زبان اسمبلی هستش که براتون به همراه سورس و فایل اجرایی ان اماده دانلود کرده ایم پروزه خوبی هستش که به عنوان پروزه اموزشی میتونید ازش استفاده کنید و لذت ببرید

اسمبل یا همگذار نرم افزاری است که برنامه نوشته شده به زبان اسمبلی را به کدهدف (Object Code) تبدیل می کند و یک فایل با پسوند obj تولید می کند. توجه شود که این فایل قابل اجرا نیست و بوسیله نرم افزار Linker این فایل به یک فایل با پسوند exe تبدیل می‌شود که این فایل جدید قابل اجرا است.هر مجموعه دستورالعمل تعبیه شده در هر پردازنده‌ای، زبان اسمبلی مخصوص خود را دارا می‌باشد. لذا اگر دو نوع پردازنده که ISA (یا مجموعه دستورالعمل) آنها متفاوت از یکدیگر میباشد را داشته باشیم، نمیتوانیم با یک زبان اسمبلی (یا زبان همگذاری) یکسان برای آن دو، برنامه بنویسیم. برای مثال زبان اسمبلی معماری x86 با زبان اسمبلی معماری MIPS تفاوت دارد. (MIPS توسط شرکتهای مختلف مانند ایسر، ان‌ای‌سی، و تعدادی دیگر از شرکتها مورد استفاده قرار میگردد).همچنین هر کد اسمبلی مخصوص همان اسمبلری است که با آن اصطلاحاً اسمبل شده است، بنابراین برای مثال یک کد اسمبلی پردازنده x86 نوشته برای اسمبلر GAS (جی‌اِن‌یو اسمبلر) نمیتواند با اسمبلر MASM (مایکروسافت اسمبلر) برای پردازنده x86 اسمبل شود.

نمونه سورس کدی از پروژه حذف فایل در زبان اسمبلی


ermac    macro    ;//print error message if can't delete file
lea    dx,errormsg
mov    ah,09h
int    ۲۱h
endm
;//////////////////////////////////
okmac    macro     ;//print the file deleted succsesfuly if it can delete file
lea    dx,okmsg
mov    ah,09h
int    ۲۱h
endm
;//////////////////////////////////
datasg        segment    'code'
fil        db    'c:1.txt',00h
okmsg         db    'the file deleted succsesfuly',"$"
errormsg    db    'error in deleting file',"$"
datasg        ends
;--------------------------------

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “سورس پروژه حذف فایل در زبان اسمبلی”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

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

میشه تو نظرسنجی ما شرکت کنید؟بزن بریم