سبد خرید شما خالی است.
کتاب زبان ماشین و اسمبلی انتشارات گسترش علوم پایه
25,000 تومان
(همراه با 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 |
فهرست
فهرست
فهرست کتاب زبان ماشین و اسمبلی
نظرات
هیچ دیدگاهی نوشته نشده است.