inranista|اینران ایستا


دانلود آموزش زبان ماشین و اسمبلی

تعداد بازدید: 86 | تاریخ انتشار : ۱۶/خرداد/۹۸


زبان اسمبلی چیست؟

اسمبلی یک زبان برنامه نویسی سطح پایین برای رایانه ها و دیگر دستگاه های برنامه پذیر است. زبان اسمبلی با استفاده از برنامه اسمبلر یا همگذار، به کد ماشین قابل اجرا تبدیل می شود. به این فرآیند تبدیل، اسمبل کردن گفته می شود. زبان برنامه نویسی اسمبلی بعد از زبان ماشین قدیمی ترین زبان برنامه نویسی سطح پایین است که ساختار و عملکردی وابسته به ماشین دارد و وسیله خوبی برای یادگیری نحوه کار کامپیوتر، سیستم عامل، کامپایلرها و زبان های سطح بالا است.

زبان اسمبلی یک زبان سطح پایین و بر پایه ۰ و ۱ است. اسمبلی مستقیم دستورالعمل های پردازنده اصلی را می نویسد. به همین دلیل یک برنامه نویس به زبان اسمبلی باید در مورد جزییات سخت افزاری CPU از جمله ثبات های آن اطلاع داشته باشد.

تفاوت زبان ماشین و زبان اسمبلی:

  • اسمبلی زبان قابل درک برای انسان، اما زبان ماشین، فقط برای ماشین قابل درک می باشد
  • کد های اسمبلی، باید به زبان ماشین تبدیل شوند تا برنامه اجرا شود، اما کد های ماشین مستقیما توسط خود cpu اجرا می شوند.
  • زبان ماشین، جریان یا استریمی از اعداد صفر و یک می باشد؛ یعنی یک زبان دودویی (باینری) به حساب میاد، در صورتی که زبان اسمبلی یه syntax نمادی دارد؛ یعنی یک کد الفبایی کوتاه (mov)

شباهت های زبان ماشین و زبان اسمبلی:

  • هر دو جزو زبان های سطح پایین برنامه نویسی هستند
  • هر دو کاملا به معماری CPU بستگی دارند؛ یعنی هر خانواده از پردازنده ها، زبان ماشین و اسمبلی خاص خودشان را دارند

دانلود فایل آموزشی اسمبلی

فصل اول

اصول زبان ماشین و اسمبلی

 

فصل دوم

نمایش اطلاعات در کامپیوتر

 

فصل سوم

اصول برنامه نویسی به زبان اسمبلی

 

فصل چهارم

ساختار اصولی کامپیوترهاي شخصی

 

فصل پنجم

اجراي دستورات در محیط  Debug

 

فصل ششم

تشکیلات و ساختار برنامه اسمبلی

 

فصل هفتم

مراحل ایجاد، اسمبل، پیوند و اجراي

 

فصل هشتم

دستورات زبان اسمبلی در کامپیوترهای شخصی

 

فصل نهم

دستورات محاسباتیو کاربرد آنها

 

فصل دهم

ساختار و اجراي برنامه هاي اسمبلی بصورت COM

 

فصل یازدهم

دستورات کنترل برنامه و دستورات منطقی

 

فصل دواز دهم

نمایش اطلاعات بر روي مانیتور در حالت متن و گرافیک

 

فصل سیز دهم

آشنایی با طرز گرفتن اطلاعات از صفحه کلید

 

فصل پانزدهم

وقفه در کامپیوترهاي شخصی

 

فصل شانزدهم

تعریف ماکرو و کاربرد آن

 

فصل هفدهم

مقیم کردن برنامه در حافظه یا برنامه هاي TSR 

 

فصل هجدهم

طرز کار با پورت موازي


توجه !



ارسال نظر






نظرات شما

اولین کسی باشید که نظر می دهید

تبلیغات



مطالب اخیر


◄ دانلود آموزش زبان ماشین و اسمبلی


◄ موتورهای الکتريکي


◄ نرم افزار کمک دانلود از یوتوب


◄ اموزش استخراج بیت کوین با برنامه CryptoTab


◄ تبدیل انواع ارز های دیجیتالی به تومن


◄ آموزش نصب بازی فورت نایت (fortnite) برای اندروید


◄ نصب کالی لینوکس بر روی اندروید


◄ تنظیم مک آدرس برای مودم تی پی لینک (Tp-link)


◄ تنظیم مک آدرس برای مودم دی لینک D-link(DSL-2740U)


◄ انتقال سایت از هاست (Host) به سرور مجازی (vps)


◄ 9 زبان برنامه نویسی جدید برای یادگیری در سال 2019


◄ مقایسه HTML 4 با HTML5


◄ مدیریت لاگ ها(Log)در لینوکس


◄ دانلود تحقیق ربات های تلگرام برای ارائه


◄ دانلود پروژه تحقیقاتی در مورد سایبورگ(Cyborg)


◄ فریز شدن(هنگ کردن) ناگهانی گوشی های اندروید یا آیفون


◄ حملات DDOS یا DOS + جلوگیری از حملات


◄ نحوه فکتوری ریست کردن(بازگردانی به حالت کارخانه)گوشی ها بدون داشتن رمز


◄ معماری کامپیوتر برای رشته مهندسی نرم افزار


◄ ماشین حساب ساده با زبان پایتون


◄ نرم افزار OPenGl و رسم چند شکل همراه با کد


◄ تحقیق در مورد رسانه های ذخیره سازی برای رشته نرم افزار


◄ گزارش کار آموزی رشته نرم افزار-شرکت نرم افزاری و سخت افزاری موبایل


◄ پروژه مطالعه،بررسی ومقایسه الگوریتم های فراابتکاری + به همره کد



آمار سایت


بازدید امروز: 1290

بازدید دیروز: 73

بازدید کل: 13295



inranista|اینران ایستا

راه های ارتباطی


نماد اعتماد زرین پال