زبان اسمبلی قدیمی ترین زبان برنامه نویسی سطح پایین بعد از زبان ماشین است که ساختار و عملکردی وابسته به ماشین دارد و وسیله خوبی برای یادگیری نحوه کار کامپیوتر، سیستم عامل، کامپایلرها و زبان های سطح بالا است .
زبان ماشین
هر خانواده ای از پردازنده ها دارای مجموعه ای از دستورالعمل های منحصر بفرد است که زبان ماشین نامیده می شود. مجموعه دستورالعمل های یک پردازنده (Instruction Set) مجموعه ای از اعداد دودوئی است که ماشین می تواند آنها را درک و اجرا کند. هر نوع CPU تنها زبان مخصوص خود را درک می کند و دارای مفسری بنام microprogram است که دستورات زبان ماشین را به سیگنال های سخت افزاری تفسیر و ترجمه می کند.
زبان اسمبلی چیست؟
زبان اسمبلی که یک زبان برنامه نویسی سطح پایین است که ساختار و عملکردی وابسته به ماشین دارد. بین عبارات آن و دستورالعمل های زبان ماشین کامپیوتر تناظر یک به یک برقرار است. یعنی هر دستورالعمل اسمبلی دقیقا یک دستورالعمل زبان ماشین را نشان می دهد، در حالیکه در زبان سطح بالا یک عبارت معمولا به چندین دستورالعمل ماشین تبدیل می شود.
یک برنامه اسمبلی مانند برنامه های سطح بالا به صورت text نوشته می شود. هر دستورالعمل زبان اسمبلی یک نمایش نمادی (یک کد الفبائی کوتاه) از یک دستورالعمل ماشین است، که به این صورت معنی دستور واضح تر از کد زبان ماشین می شود.
دانلود نرمافزار emu8086 Microprocessor برای آموزش و برنامهنویسی زبان اسمبلی
زبان اسمبلی یک زبان برنامه نویسی سطح پایین می باشد که زبانی نزدیک به زبان ماشین است و مستقیم تر از بقیه زبان ها با سخت افزار در ارتباط است. اسمبلی از بالاترین سرعت نسبت به سایر زبان ها برخوردار است. زیرا سایر زبان ها ابتدا به اسمبلی و سپس به زبان ماشین(0 و 1) کامپایل می شوند ولی اسمبلی مستقیما به زبان ماشین کامپایل می شود. برای هر خانواده CPU یک زبان اسمبلی وجود دارد. این زبان به طور مستقیم با سخت افزار، حافظه اصلی، CPU و ...
برای مشاهده کامل موضوع و دانـلود نسخههای کامل این نرمافزار به ادامه مطلـب بروید...
دانلود کتاب، مقاله و جزوه زبان ماشین و اسمبلی
اسمبلی به مجموعه زبانهای برنامهنویسی سطح پایینی اطلاق میشود که در آن مستقیماً دستورالعملهای پردازندهٔ اصلی (CPU) نوشته میشود( یعنی دستوراتی که ALU توانایی انجام آنها را دارد .) به دلیل سطح پایین بودن این زبانها، نوشتن، اشکالزدایی و نگهداری برنامه سختتر است. برای هر خانوادۀ CPU یک زبان اسمبلی وجود دارد. این زبان به زبان مادر کامپیوتر بسیار نزدیک میباشد بهطوری که...
برای دانـلود کتاب، مقاله و جزوه زبان ماشین و اسمبلی به ادامه مطلـب بروید...
دانلود مجموعه کامل سورس کد و پروژه با زبان برنامه نویسی اسمبلی
زبان همگذاریی یا اسمبلی Assembly ، به مجموعه زبانهای برنامهنویسی سطح پایینی اطلاق میشود که در آن مستقیماً دستورالعملهای پردازندهٔ اصلی(CPU) نوشته میشود (یعنی دستوراتی که ALU توانایی انجام آنها را دارد.) به دلیل سطح پایین بودن این زبانها، نوشتن، اشکالزدایی و نگهداری برنامه سختتر است. برای هر خانوادۀ CPU یک زبان اسمبلی وجود دارد.این زبان به زبان مادر کامپیوتر بسیار نزدیک میباشد بهطوری که تمامی برنامههای اولیه همچون ++C توسط زبان اسمبلی ساخته شده است و همچنین اکثر کارها در زمینۀ هک و مانند آن با این زبان انجام میشود...
برای دانلود مجموعه کامل پروژه و سورسکدهای زبان اسمبلی به ادامه مطلـب بروید...