کمی نوشتن برنامه های اسمبلی در نوع خودش مشکله پروژه که در این ساعت داریم پروژه حذف فایل در زبان اسمبلی هستش که براتون به همراه سورس و فایل اجرایی ان اماده دانلود کرده ایم پروزه خوبی هستش که به عنوان پروزه اموزشی میتونید ازش استفاده کنید و لذت ببرید
اسمبل یا همگذار نرم افزاری است که برنامه نوشته شده به زبان اسمبلی را به کدهدف (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 ;--------------------------------
هیچ دیدگاهی برای این محصول نوشته نشده است.