۱ اسلاید
جزوه زبان ماشین و برنامهسازی سیستم
توضیحات محصول
اگر به دنبال یک منبع کامل و کاربردی برای یادگیری زبان ماشین و برنامهسازی سیستم هستید، این جزوه میتواند انتخاب بسیار مناسبی برای شما باشد. در این فایل، مباحث پایه تا پیشرفته از سیستم اعداد و معماری ریزپردازنده تا برنامهنویسی اسمبلی، وقفهها، ماکروها و پردازش رشتهها پوشش داده شده است. این محصول برای دانشجویان کامپیوتر، داوطلبان امتحانات دانشگاهی و علاقهمندان به برنامهنویسی سطح پایین ارزش آموزشی بالایی دارد.
فهرست مطالب:
فصل اول: سیستم اعداد
هدف کلی
اهداف رفتاری
مقادیر دودویی (Binary)
جمع و تفریق در سیستم دودویی
بایت (Byte)
مقادیر منفی
گروهبندی بیتها
عملیات در سیستم شانزدهدهی
عملیات در سیستم هشتدهی (Octal)
مقادیر اعشاری
مروری بر مطالب فصل
تمرین
فصل دوم: معماری ریزپردازنده 80286
هدف کلی
اهداف رفتاری
ریزپردازنده 80286
ثباتهای (Flag Registers)
ثبات IP
صف دستورالعمل (Instruction Queue)
مروری بر مطالب فصل
تمرین
فصل سوم: برنامهنویسی
هدف کلی
اهداف رفتاری
برنامه و دستورالعملها
قانون نامگذاری
متغیرها (Variables)
برچسبها (Labels)
ثابتها (Constants)
فیلد عملیات
فیلد عملوند
فیلد ملاحظات (Comments)
تکنیکهای آدرسدهی
آدرسدهی بلاواسطه
آدرسدهی مستقیم
آدرسدهی ثباتدار
آدرسدهی غیرمستقیم ثباتدار
آدرسدهی مبنا
آدرسدهی اندیس مستقیم
آدرسدهی اندیس مبنا
مروری بر مطالب فصل
تمرین
فصل چهارم: دستورالعملهای اساسی
هدف کلی
اهداف
انتقال دادهها و حافظه
دستورالعمل LEA
مبادله دادهها
جمع و تفریق
ضرب دو مقدار
ضرب دو مقدار ۳۲ بیتی بدون علامت
تقسیم دو مقدار
دستورالعملهای کاهش و افزایش
دستورالعمل محاسبه مکمل ۲
مروری بر مطالب فصل
تمرین
فصل پنجم: انشعاب و تکرار
هدف کلی
اهداف دستورالعمل مقایسه
دستورالعملهای تکرار
مروری بر مطالب فصل
دستورالعمل مقایسه
دستورالعملهای تکرار
مروری بر مطالب فصل
تمرین
فصل ششم: عملیات بیتی
هدف کلی
اهداف رفتاری
عملیات منطقی
دستورالعمل NOT
دستورالعمل AND
دستورالعمل OR
دستورالعمل XOR
دستورالعمل TEST
عملیات شیفت
دستورالعمل SHL
دستورالعمل SHR
دستورالعمل SAL
دستورالعمل SAR
عملیات چرخش (Rotate)
دستورالعمل ROL
دستورالعمل ROR
دستورالعمل RCL
دستورالعمل RCR
عملیات فلگها
تبدیل حروف
مروری بر مطالب فصل
تمرین
فصل هفتم: ماکروها و روالها و وقفهها
هدف کلی
اهداف رفتاری
پشته (Stack)
دستورالعمل PUSH
دستورالعمل POP
دستورالعمل PUSHF
دستورالعمل POPF
روال (Procedures)
ماکروها (Macros)
دایرکتیو (Macro Directives)
دستورالعمل EXITM
دستورالعمل IRP
دستورالعمل IRPC
دستورالعمل REPT
دایرکتیو LOCAL
عملگرهای ماکرو
عملگر &
وقفهها (Interrupts)
نحوه کار وقفهها
منابع وقفهها
وقفههای رزروشده (Reserved Interrupts)
وقفههای سیستم
وقفههای DOS
دستورالعملهای وقفه
فراخوانی تابع وقفه نوع 21
نوشتن برنامهها
عملیات هنگام (Time)
اندازهگیری زمان اجرای برنامهها
ایجاد تأخیر (Generating Delays)
کدهای اسکی و دودویی
تبدیل رشتههای ASCII به دودویی
مروری بر مطالب فصل
تمرین
فصل هشتم: عملیات پردازش رشتهها
هدف کلی
اهداف رفتاری
رشته (String)
دستورالعمل MOVS
دستورالعمل STOS
دستورالعمل LODS
دستورالعمل CMPS
دستورالعمل SCAS
مروری بر مطالب فصل
تمرین
فصل نهم: برنامههای نمونه
هدف کلی
اهداف رفتاری
اجزای یک برنامه
یک برنامه نمونه
نحوه اجرای برنامه
برنامههای اسمبلی نوشتهشده
مروری بر مطالب فصل
فصل دهم: اسمبلی 80386
هدف کلی
اهداف رفتاری
ریزپردازنده 80386
انواع دادهها
محاسبه آدرس مؤثر (Effective Address)
معماری
دستورالعملهای 80386
مجموعه کامل دستورالعملهای 80386
مروری بر مطالب فصل
ضمائم
ضمیمه ۱: عملگرها (OPERATORS)
ضمیمه ۲: Instruction Set Summary
ضمیمه ۳: Instruction Times
ضمیمه ۴: کد ماشین دستورالعملها
ضمیمه ۵: جدول کد اسکی
ضمیمه ۶: کد دستورالعملها
سؤالات چهارگزینهای
واژهنامه
جزوه زبان ماشین و برنامهسازی سیستم یک منبع آموزشی جامع برای یادگیری مفاهیم پایه و تخصصی برنامهنویسی سطح پایین است. این فایل مباحث مهمی مانند سیستم اعداد، معماری ریزپردازنده 80286 و 80386، برنامهنویسی اسمبلی، تکنیکهای آدرسدهی، دستورالعملهای اساسی، عملیات بیتی، وقفهها، ماکروها، روالها و پردازش رشتهها را پوشش میدهد. اگر به دنبال دانلود جزوه زبان ماشین، جزوه اسمبلی یا منبعی مناسب برای مرور دروس دانشگاهی و آمادگی امتحان هستید، این فایل میتواند انتخابی ارزشمند، کاربردی و پرفروش برای دانشجویان مهندسی کامپیوتر و فناوری اطلاعات باشد.