کتاب زبان ماشین و اسمبلی انتشارات گسترش علوم پایه

25,000 تومان

فقط 1 عدد در انبار موجود است (می توان پیش خرید کرد)

(همراه با CD)

نویسنده: حمیدرضا مقسّمی

انتشارات: گسترش علوم پایه

درباره‌ی کتاب زبان ماشین و اسمبلی

 

کتاب زبان ماشین و اسمبلی از سری کتاب‌های آموزشی و درسی دوره‌های کاردانی و کارشناسی رشته کامپیوتر است. این اثر نتیجه بیش از 10 سال تدریس این درس توسط مولف در دوره‌های کاردانی و کارشناسی است.

ویژگی‌های این کتاب عبارتند از:

1- خصوصیت اصلی این کتاب جنبه عملی بودن آن است به گونه‌ای که از همان جلسه اول دانشجویان با شروع مطالعه، می‌توانند کار عملی را پشت کامپیوتر شروع کنند. در انتهای هر جلسه نیز دستور کار آزمایشگاه آورده شده است.

2- 300 مثال با جواب تشریحی همراه با 100 برنامه حل شده اسمبلی، مرجعی خودآموز را برای دانشجویان فراهم کرده است.

3- یک نکته آموزشی در این کتاب آن است که ماکروهای ورودی و خروجی در ابتدای کتاب شرح داده شده‌اند تا دانشجو از همان جلسات اول بتواند عملیات ورودی و خروجی را انجام داده و برنامه‌نویسی اسمبلی را آغاز کند.

4- ویژگی دیگر مقایسه دستورات زبان‌های سطح بالای پاسکال و C  با دستورات اسمبلی و نحوه تبدیل آن‌ها به زبان اسمبلی می‌باشد. این ویژگی باعث می‌شود که دانشجو ابتدا الگوریتم‌ برنامه‌ها را به زبان پاسکال یا C نوشته و سپس به‌راحتی آن‌ها را به اسمبلی تبدیل کند.

5- در انتهای هر فصل تعدادی تست با جواب تشریحی آورده شده است. این تست‌ها ابزار مناسبی برای پرسش نکات درسی بوده و برای کوئیزهای کلاسی نیز مناسب می‌باشند.

9 فصل اول این کتاب فصل‌های اصلی بوده که مفاهیم آن تقریبا در تمام پردازنده‌ها یکسان است و از نظر مولف این 9 فصل حتما بایستی به‌طور کامل تدریس شوند.

 

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

 

دستورات ورودی – خروجی

در این فصل می‌خواهیم دو مفهوم کلی وقفه (اینتراپت) و ماکرو را شرح داده و آن‌ها رابرای عملیات ورودی (از کی‌بورد)  و خروجی (برروی مانیتور) استفاده کنیم.

 

مفهوم وقفه

 

وقفه (Iterrupt) دو نوع سخت‌افزاری دارد. مفهوم سخت‌افزاری وقفه به این صورت است که: بسیاری از وسایل سخت‌افزاری نظیر ماوس یا کارت fix-modem  هنگامی که نیاز به سرویس‌دهی دارند، سیگنالی سخت‌افزاری را به سمت CPU  می‌فرستند. مثلا هنگامی که ماوس را حرکت می‌دهید، ماوس یکی از پایه‌های CPU  را فعال می‌سازد. بدین ترتیب CPU در اولین فرصت مناسب، کار جای خود را معلق ساخته و به عمل ماوس سرویس می‌دهد، یعنی مثلا اشاره‌گر ماوس را بر روی مانیتور حرکت داده و سپس دوباره اجرای برنامه معلق شده را از سر می‌گیرد. ما در این فصل با این جنبه وقفه کاری نداریم.

مفهوم نرم‌افزاری وقفه معادل توابع سیستمی است که در زبان‌های بالای C  یا پاسکال استفاده می‌کنید. مثلا هنگامی که تابع scanf  زبان  C یا دستور Readln  زبان پاسکال را به کار می‌برید، کنترل برنامه در این خطوط به سیستم عامل منتقل شده تا داده‌ای را از کی‌بورد برای شما بخواند، سپس کنترل به برنامه شما برگشته و خط بعدی آن اجرا می‌شود.

توجه کنید روال scanf  یا Readln را شما ننوشته‌اید. به‌طور کلی روال‌ها دو نوع هستند: روال‌هایی که خودتان می‌نویسید و روال‌هایی که از قبل در سیستم شما وجود داشته و تنها آن‌ها را صدا زده و استفاده می‌‎کنید.

 

کتاب زبان ماشین و اسمبلی تألیف حمیدرضا مقسّمی توسط انتشارات گسترش علوم پایه به چاپ رسیده است.

 

اطلاعات بیشتر

وزن340 g
ابعاد235 × 170 mm
موضوع

مهندسی کامپیوتر

تعداد صفحه

221

قطع

وزیری

نوع جلد

نرم

نوبت چاپ

6

سال انتشار

1396

فهرست

فهرست

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

 

فصل اول: تبدیل میناها

فصل دوم: شناخت پردازنده‌های اینتل

فصل سوم: ساختار برنامه‌های اسمبلی

فصل چهارم: تعریف متغیر، دستور MOV

فصل پنجم: دستورات ورودی – خروجی

فصل ششم: دستورات ریاضی باینری

فصل هفتم: دستورات کنترلی

فصل هشتم: روال‌ها – روش‌های آدرس‌دهی

فصل نهم: کار با بیت‌ها و پورت‌ها – برنامه‌های COM

فصل دهم: رشته‌ها

فصل یازدهم: عملیات ریاضی در سیستم دهدهی

Be the first to review “کتاب زبان ماشین و اسمبلی انتشارات گسترش علوم پایه”

نظرات

هیچ دیدگاهی نوشته نشده است.

فهرست فروشگاه

کتاب زبان ماشین و اسمبلی

کتاب زبان ماشین و اسمبلی انتشارات گسترش علوم پایه

25,000 تومان

افزودن به سبد