زبان اسمبلی : هر رایانه شخصی یک microprocessor دارد که محاسباتی مانند ریاضی، منطقی و کنترل کامپیوتر را مدیریت میکند.
پردازنده فقط دستورالعملهای زبان ماشین را متوجه میشود که تشکیل شده از رشتههای ۱ و ۰ هستند. با این حال، زبان ماشین برای استفاده در توسعه نرمافزار زبان بسیار پیچیده و سختی است. بنابراین، زبان اسمبلی در سطح پایین برای یک خانواده خاص از پردازندهها طراحی میشود که دستورالعملهای متفاوتی را در کد نمادین و شکل های قابل فهم دیگر نشان میدهد.
هر خانواده پردازنده دستورالعمل مخصوص به خود را برای رسیدگی به عملیاتهای مختلف مثل گرفتن ورودی از صفحهکلید، خروجی یا نمایش اطلاعات روی صفحه و انجام کارهای دیگر دارد. این گروه از دستورالعملها “دستورالعمل زبان ماشین” میکویند.
مشخصه های اصلی سختافزار کامپیوتر
سختافزار اصلی داخلی یک کامپیوتر شامل پردازنده، حافظه و رجیستر است. Register ها قطعاتی هستند که دادهها و آدرس را نگهداری میکنند. برای اجرای یک برنامه، سیستم آن را از دستگاه خارجی به حافظه داخلی کپی میکند. پردازنده دستورات برنامه را اجرا میکند.
فواید زبان اسمبلی
داشتن درک زبان اسمبلی اطلاعاتی را به وجود میآورد:
چگونگی ارتباط برنامهها با OS، پردازنده و BIOS؛
چگونه دادهها در حافظه و دیگر دستگاههای خارجی نمایش داده میشوند.
نحوه دسترسی به اطلاعات و پردازش اطلاعات؛
چگونه یک برنامه به دستگاههای خارجی دسترسی دارد….
منبع :
شرکت برنامه نویسی وب نگاه