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

فرمت فایل: word



تعداد صفحات: 190



مقدمه 13



فصل اول 15



باس‏‏ها و اجزای داخلی کامپيوتر 15



1 1 باس‏ها و عملکردشان 15



1 1 1 باس نوع يک 16



1 1 2 باس نوع دو 19



1 1 3 باس نوع3 21



1 2 ثبات‏ها 29



1 3 واحد محاسبه و منطق(ALU) 31



1 4 رجيستر دستورالعمل (IR) 32



1 5 واحد کنترل و زمان‏بندی 32



فصل دوم 33



حافظه‏ها 33



2 1 ROM 34



2 2 EPROM 35



2 3 E2PROM 35



2 4 RAM 35



2 5 RAM های‏استاتيك و ديناميک 36



فصل سوم 37



کامپيوتر شريف 37



3 1 بلوک دياگرام کامپيوتر شريف 37



3 1 1 باس داده (DB) 38



3 1 2 واحد محاسبه ومنطق (ALU) 39



3 1 3 رجيستر وضعيت 39



3 1 4 آکومولاتور (Acc) 40



3 1 5 واحد زمان‏بندی و کنترل 41



3 1 6 رجيستر دستورالعمل (IR) 41



3 1 7 شمارنده برنامه (PC) 42



3 1 8 باس آدرس (AB) 42



3 2 دو عمل اصلی CPU 42



3 3 عملکرد کامپيوتر شريف و قالب بندي دستورالعملها 44



3 4 شاخص‏ها 47



فصل چهارم 49



ميکرو پروسسور 8085 49



4 1 پايه‏های 8085 50



4 1 1 0AD 7AD 50



4 1 2 15A 8A 51



4 1 3 Error! Objects cannot be created from editing field codes. 51



4 1 4 READY 51



4 1 5 HOLD 52



4 1 6 HLDA 52



4 1 7 INTR 52



4 1 8 INTA 53



4 1 9 (7.5, 6.5) RST5.5 53



4 1 10 TRAP 53



4 1 11 RESET IN 54



4 1 12 RESET OUT 54



4 1 13 X1,X2 54



4 1 14 CLK OUT 54



4 1 15 SID 55



4 2 شاخص‏ها 56



4 3 انواع آدرس‏دهی در 8085 57



4 3 1 روش آدرس‌دهي مستقيم 57



4 3 2 روش آدرس‌دهي ثباتي 58



4 3 3 روش آدرس‌‌دهي فوري 58



4 3 4 روش آدرس‌دهي غير مستقيم 59



4 3 5 روش آدرس‌دهي مستتر 59



4 4 برنامه‏نويسی در 8085 59



4 4 1 انتقال داده 60



4 4 2 گروه دستورهاي محاسباتي 65



4 4 3 گروه شامل دستورات منطقي 70



4 4 4 گروه دستورات پرش 72



4 4 5 گروه دستورات O/I و كنترل ماشين و Stack 73



4 5 وقفه ها 78



4 6 زمان‏بندی 82



4 6 1 سيكل خواندن 82



4 6 2 سيکل نوشتن 83



4 6 3 زمان‏بندی يک دستورالعمل نمونه 84



4 5 IC هاي جانبی 8085 85



4 6 1 IC های 8755 و 8355 85



4 6 2 IC های 8155 و 8156 87



4 6 3 8255 (PPI) 88



4 7 اسکن صفحه کليد 92



4 8 کنترل موتور پله‌ای 96



4 9 برنامة‌ چراغ راهنما 98



4 9 ثابت‌ها و آرايه‌ها در زبان اسمبلی 101



فصل پنجم 105



ميکروکنترلر 8051 105



5 1 بررسی اجمالی پايه‌های 8051 107



5 1 1 درگاه صفر 107



5 1 2 درگاه يک 108



5 1 3 درگاه دو 108



5 1 4 درگاه سه 108



5 1 5 PSEN 109



5 1 6 ALE 109



5 1 7 110



5 1 8 RST 110



5 1 9 ورودي‌هاي نوسان‌ساز 111



5 1 10 اتصالات تغذيه 112



5 2 سازمان حافظه 112



5 2 1 RAM همه منظوره 112



5 2 2 RAM بيت آدرس پذير 113



5 2 3 بانک های ثبات 115



5 2 4 ثبات‌های کاربرد خاص 116



5 3 دستيابی به حافظه کد و داده خارجی 121



5 4 روش‌های آدرس دادن 122



5 4 1 آدرس‌دهی ثبات 122



5 4 2 آدرس دهی مستقيم 124



5 4 3 آدرس دهی غير مستقيم 124



5 4 4 آدرس دهی فوری 125



5 4 5 آدرس دهی نسبی 126



5 4 6 آدرس دهی مطلق 127



5 4 7 آدرس دهی طولانی 128



5 4 8 آدرس دهی انديس دار 128



5 5 انواع دستورالعمل‏ها 129



5 5 2 دستورالعمل‏های منطقی 130



5 5 3 1 RAM داخلی 132



5 5 3 2 RAM خارجی 133



5 5 3 3 جدول‏های جستجو 133



5 5 4 دستورالعملهاي بولي 134



5 5 5 دستورالعمل‏های انشعاب برنامه 135



5 6 تايمرها 136



5 6 1 ثبات حالت تايمر 137



5 6 2 ثبات كنترل تايمر 141



5 7 شروع به كار، توقف و كنترل تايمرها 142



5 8 عمليات درگاه سريال 146



5 8 1 حالت 1 146



5 8 2 حالت 2 148



5 8 3 حالت 3 148



5 8 وقفه ها 151



5 8 1 سازمان وقفه 152



5 8 2 فعال و غير فعال کردن وقفه ها 152



5 8 3 تقدم وقفه ها 153



5 8 4 اجراي وقفه‌ها 155



5 8 5 بيتهاي پرچم وقفه‌ها 156



5 8 6 بردارهاي وقفه 156



فصل ششم 163



ميکروکننده های AVR 163



6 1 مقدمه 163



6 2 پايه ها و سيگنال ها 164



6 3 امكانات موجود در AVR 168



6 3 1 CPU 169



6 3 2 حافظه ها 175



6 3 2 1 حافظه برنامه 175



6 3 3 مدارات راه اندازي و كنترل 177



6 3 4 واحدهاي جانبي (I/O) 182



فصل هفتم 184



DMA 184



7 1 مفهوم DMA 185



7 2 برنامه ريزي تراشه 8237 DMA 186



7 3 ثبات هاي كنترل داخلي 8237 188



7 3 1 ثبات فرمان 188



7 3 2 ثبات وضعيت 188



7 3 3 ثبات مد 189



7 3 4 ثبات تك پوشش 189



7 3 5 ثبات تمام پوشش 190



7 3 6 ثبات موقت/پاك كردن اصلي 190



7 3 7 پاك كردن ثبات پوشش 190






فرمت فایل: word تعداد صفحات: 190 مقدمه 13 فصل اول 15 باس ها و اجزای داخلی کامپيوتر 15 1 1 باس ها و عملکردشان 15 1 1 1 باس نوع يک 16 1 1 2 باس نوع دو 19 1 1 3 ب