244
מבוא להנדסת מחשבים מבוא למיקרומחשבים ולמיקרומעבדים ... 0
תוכן העניינים ... 3
פתח דבר ... 7
פרק 1 פיתוח מוצר מבוקר מחשב ספרתי ... 9
1.1 תיאור התיכון של מוצר המבוקר על-ידי מחשב ... 11
תהליך פיתוח של מערכת אזעקה כדוגמה למוצר המבוקר על-ידי מחשב ... 13
1.2 מבנה עקרוני של מחשב ספרתי ... 21
מבנה המחשב הספרתי ואופן פעולתו ... 22
התוכנה ... 26
בקרים זעירים ... 30
שאלות חזרה לסעיף 1.2 ... 31
1.3 מישק לקלט / פלט ... 33
תיכון מפורט של תת-מערכת 'קביעת קוד אזעקה' ... 34
תכנון מפתח פלט פשוט ... 35
אופן החיבור של התקן הפלט למפתח הפלט המקבילי ... 39
התוכנה – הוראת הפלט OUT ... 44
תכנון מפתח קלט פשוט ... 49
התוכנה – הוראת הקלט IN ... 56
מיסוך ... 58
הוראת קפיצה מותנית ... 60
קריאה וכתיבה של נתון בזיכרון ... 62
סיכום – קביעת קוד אזעקה ... 64
שאלות חזרה לסעיף 1.3 ... 67
נספח – מפתח הפלט המקבילי ... 68
1.4 מבנה המיקרו-מעבד ... 71
היחידות העיקריות במיקרו-מעבד ... 75
המודל התכנותי של המיקרו-מעבד 8086 ... 77
סיכום – מאפייניו של המיקרו-מעבד 8086 ... 82
שאלות חזרה לסעיף 1.4 ... 83
1.5 הזיכרון ושיטות מיעון ... 85
הארגון הפיזי של הזיכרון הראשי ב-8086 ... 87
כתובת פיזית וכתובת לוגית ... 89
שיטות מיעון ... 93
שאלות חזרה לסעיף 1.5 ... 102
1.6 הוראות בסיסיות בשפת סף ... 105
הוראות להעברת נתונים ... 106
הוראות חשבוניות ... 114
הוראות לוגיות ... 129
הוראות סיבוב ... 135
שאלות חזרה לסעיף 1.6 ... 142
1.7 הוראות בקרה ולולאות בשפת סף ... 145
הוראת קפיצה שאינה מותנית ... 150
הוראת קפיצה מותנית ... 151
בעיות לדוגמה ... 154
שאלות חזרה לסעיף 1.7 ... 173
1.8 תכנות מתקדם בשפת סף ... 175
המחסנית ומצביע המחסנית ... 182
מנגנון ביצוע שגרות ... 185
הוראות דחיפה של נתונים למחסנית ושליפתם ממנה ... 189
ביצוע תת-משימה 'ניטור מצב הפתחים' במערכת האזעקה ... 192
פסיקות ... 194
שאלות חזרה לסעיף 1.8 ... 208
1.9 כתיבת תכנית מקור בשפת-סף ושירותי מערכת הפעלה DOS ... 209
מבנה משפט בשפת-הסף של ה-8086 ... 211
מבנה תכנית מקור בשפת-הסף של ה-8086 ... 216
הנחיות לאסמבלר ... 221
שימוש בשירותים של מערכת ההפעלה MS-DOS ... 225
פרק 2 מיקרו-מעבדים ... 235
מבוא ... 237
מחזורי קריאה וכתיבה ... 238
ריבוב פסים ב-8086 ... 241
מחולל אות השעון 8284A ותזמון ה-8086 ... 244
אתחול ה-RESET – 8086 ... 253
שאלות חזרה לסעיף 2.1 ... 256
2.2 חיבור והפעלה של התקני קלט/פלט נוספים ... 259
מישק פלט לזמזם ... 267
מישק ללוח מקשים ... 268
מישק לחיבור מספר התקני הקלט והפלט אל מפתח הפלט המקבילי ... 273
הרכיב – 8255A מישק בר-תכנות להתקנים הקפיים ... 287
שאלות חזרה לסעיף 2.2 ... 292
2.3 רכיבי הזיכרון ... 293
ארגון הזיכרון ומבנה הזיכרון ... 294
המצב השלישי ויישומו ברכיבי הזיכרון ... 297
זיכרון ROM לקריאה בלבד ... 298
ROM מתוכנת-מסכה ... 299
PROM – EPROM הניתן למחיקה באור על-סגול ... 302
PROM – E²PROM הנמחק חשמלית וזיכרון ההבזק ... 305
זיכרון RAM לקריאה וכתיבה ... 307
RAM דינאמי – DRAM ... 311
שאלות חזרה לסעיף 2.3 ... 315
2.4 מיקרו-מעבדים מתקדמים (פנטיום) ותכונותיהם ... 317
סיכום הארכיטקטורה של ה-8086 ... 318
המיקרו-מעבדים הראשונים ממשפחת ה-80x86 ... 321
מיקרו-מעבדים 386 – הדור השלישי ... 323
הדור הרביעי – מיקרו-מעבדים 80846 ... 325
שאלות חזרה לסעיף 2.4 ... 340
פרק 3 מבנה המחשב PC ... 343
מבוא ... 345
3.1 לוח-האם (Mother board) ... 346
3.2 הרכיבים על לוח-האם ותפקידיהם ... 353
3.3 רכיבי אחסון ושיטות החיבור שלהם ... 366
3.4 רכיבי קלט/פלט חיצוניים ושיטות החיבור שלהם ללוח-האם ... 377
שאלות חזרה לפרק 3 ... 395
נספחים ... 397
נספח א מעגל חשמלי מפורט של המישק לחיבור מספר התקני קלט / פלט ... 399
נספח ב תכנית המדגימה פעולה של מערכת אזעקה ... 402
אנא המתן/י... הספר בטעינה