دانلود با لینک مستقیم و پر سرعت .
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 140
دانشکده مهندسی برق
جزوة درس ساختار و زبان ماشین
استاد
دکتر محمود تابنده
تهیهکننده
مهدی نیازمندان
بهار1385
مقدمه 7
فصل اول 8
باسها و اجزای داخلی کامپیوتر 8
1-1 باسها و عملکردشان 8
1-1-1 باس نوع یک 9
1-1-2 باس نوع دو 10
1-1-3 باس نوع3 12
1-2 ثباتها 17
1-3 واحد محاسبه و منطق(ALU) 18
1-4 رجیستر دستورالعمل (IR) 19
1-5 واحد کنترل و زمانبندی 19
فصل دوم 20
حافظهها 20
2-1 ROM 20
2-2 EPROM 20
2-3 E2PROM 20
2-4 RAM 21
2-5 RAM هایاستاتیک و دینامیک 21
فصل سوم 21
کامپیوتر شریف 21
3-1 بلوک دیاگرام کامپیوتر شریف 22
3-1-1 باس داده (DB) 22
3-1-2 واحد محاسبه ومنطق (ALU) 23
3-1-3 رجیستر وضعیت 23
3-1-4 آکومولاتور (Acc) 24
3-1-5 واحد زمانبندی و کنترل 24
3-1-6 رجیستر دستورالعمل (IR) 25
3-1-7 شمارنده برنامه (PC) 25
3 -1-8 باس آدرس (AB) 25
3-2 دو عمل اصلی CPU 25
3-3 عملکرد کامپیوتر شریف و قالب بندی دستورالعملها 27
3-4 شاخصها 28
فصل چهارم 30
میکرو پروسسور 8085 30
4-1 پایههای 8085 30
4-1-1 0AD-7AD 30
4-1-2 15A-8A 30
4-1-3 Error! Objects cannot be created from editing field codes. 31
4-1-4 READY 31
4-1-5 HOLD 31
4-1-6 HLDA 31
4-1-7 INTR 31
4-1-8 INTA 32
4-1-9 (7.5, 6.5) RST5.5 32
4-1-10 TRAP 32
4-1-11 RESET IN 32
4-1-12 RESET OUT 32
4-1-13 X1,X2 32
4-1-14 CLK OUT 33
4-1-15 SID 33
4-2 شاخصها 33
4-3 انواع آدرسدهی در 8085 34
4-3-1 روش آدرسدهی مستقیم 34
4-3-2 روش آدرسدهی ثباتی 35
4-3-3 روش آدرسدهی فوری 35
4-3-4 روش آدرسدهی غیر مستقیم 35
4-3-5 روش آدرسدهی مستتر 35
4-4 برنامهنویسی در 8085 36
4-4-1 انتقال داده 36
4-4-2 گروه دستورهای محاسباتی 38
4-4-3 گروه شامل دستورات منطقی 41
4-4-4 گروه دستورات پرش 42
4-4-5 گروه دستورات O/I و کنترل ماشین و Stack 42
4-5 وقفه ها 45
4-6 زمانبندی 47
4-6-1 سیکل خواندن 47
4-6-2 سیکل نوشتن 48
4-6-3 زمانبندی یک دستورالعمل نمونه 48
4-5 IC های جانبی 8085 49
4-6-1 IC های 8755 و 8355 49
4-6-2 IC های 8155 و 8156 50
4-6-3 8255 (PPI) 51
4-7 اسکن صفحه کلید 54
4-8 کنترل موتور پلهای 56
4-9 برنامة چراغ راهنما 57
4-9 ثابتها و آرایهها در زبان اسمبلی 59
فصل پنجم 61
میکروکنترلر 8051 61
5-1 بررسی اجمالی پایههای 8051 62
5-1-1 درگاه صفر 62
5-1-2 درگاه یک 63
5-1-3 درگاه دو 63
5-1-4 درگاه سه 63
5-1-5 PSEN 64
5-1-6 ALE 64
5-1-7 64
5-1-8 RST 64
5-1-9 ورودیهای نوسانساز 65
5-1-10 اتصالات تغذیه 65
5-2 سازمان حافظه 66
5-2-1 RAM همه منظوره 66
5-2-2 RAM بیت آدرس پذیر 66
5-2-3 بانک های ثبات 67
5-2-4 ثباتهای کاربرد خاص 68
5-3 دستیابی به حافظه کد و داده خارجی 70
5-4 روشهای آدرس دادن 71
5-4-1 آدرسدهی ثبات 71
5-4-2 آدرس دهی مستقیم 72
5-4-3 آدرس دهی غیر مستقیم 73
5-4-4 آدرس دهی فوری 73
5-4-5 آدرس دهی نسبی 74
5-4-6 آدرس دهی مطلق 74
5-4-7 آدرس دهی طولانی 75
5-4-8 آدرس دهی اندیس دار 75
5-5 انواع دستورالعملها 75
5-5-2 دستورالعملهای منطقی 76
5-5-3-1 RAM داخلی 77
5-5-3-2 RAM خارجی 77
5-5-3-3 جدولهای جستجو 78
5-5-4 دستورالعملهای بولی 78
5-5-5 دستورالعملهای انشعاب برنامه 79
5-6 تایمرها 79
5-6-1 ثبات حالت تایمر 80
5-6-2 ثبات کنترل تایمر 82
5-7 شروع به کار، توقف و کنترل تایمرها 83
5-8 عملیات درگاه سریال 85
5-8-1 حالت 1 85
5-8-2 حالت 2 86
5-8-3 حالت 3 86
5-8 وقفه ها 88
5-8-1 سازمان وقفه 88
5-8-2 فعال و غیر فعال کردن وقفه ها 88
5-8-3 تقدم وقفه ها 89
5-8-4 اجرای وقفهها 90
5-8-5 بیتهای پرچم وقفهها 90
5-8-6 بردارهای وقفه 91
فصل ششم 94
میکروکننده های AVR 94
6-1 مقدمه 94
6-2 پایه ها و سیگنال ها 95
6-3 امکانات موجود در AVR 97
6-3-1 CPU 97
6-3-2 حافظه ها 101
6-3-2-1 حافظه برنامه 101