مقدمه اي بر برنامه نويسي اسمبلي در 8051 cpu فقط با سیستم اعداد دودويي كار مي كند و سرعت قابل توجهي دارد. برنامه اي كه از 0 و 1 ساخته شده باشد، برنامه به زبان ماشين خوانده مي شود. در اوايل دوران كامپيوتر، برنامه را به زبان ماشين مي نوشتند ولی نهايتاً زبان های اسمبلي به وجود آمد كه نمادی رمزي برای دستورات كد ماشين را فراهم نمود و علاوه بر آن ديگر ويژگي آن این بود که برنامه نويسي را سريع تر و كم خطاتر كرد.
برنامه هاي زبان اسمبلي بايد به وسيله برنامه اي به نام اسمبلر به كد ماشين تبديل شود. زبان اسمبلي، به زبان سطح پاييني اشاره مي كند زيرا مستقيماً با ساختار دروني cpu سر و كار دارد. براي برنامه نويسي به زبان ماشين، برنامه نويس بايد همه ثباتهاي cpu و سايز هر كدام را همراه با ديگر جزئيات بداند.
زبانهاي basic ، pascal ، c ، c++ ، java و ديگر زبانها را زبانهاي سطح بالا مي خوانند. زيرا برنامه نويس نيازي به شناخت جزئيات cpu ندارد. در حالي كه براي ترجمه يك برنامه زبان اسمبلي به كد ماشين (گاهي آن را كد مقصد يا كد عمل هم مي گويند) از اسمبلر استفاده مي شود. زبانهاي سطح بالا به وسيله كامپايلر به كد ماشين تبديل مي گردند.
علاقه مندی ها (Bookmarks)