יש הסתברות גבוהה כי המכשיר שבו אתה קורא זה מגיע איכשהו ברפיון תחת הגדרה רחבה של מחשב. ארכיטקטורת ה- X86 המוכרת עם סטנדרטים היקפיים העבירה את כל מתחרותיה לאורך השנים, עד כדי כך שהוא רק במרחב הנייד והטאבלט של מחשוב אישי שהוא לא הפך לדומיננטי.
המחשב המודרני עם המעבד הרב-ליבה שלה ו 64 סיביות ההדרכה הוא עולם הרחק מקדמנה של 16-bit משנות השמונים המוקדמות. מחשבים מוקדמים אלה היו מחשבים בדרך של היום, שבהן היו ציוד היקפי מעטים יחסית, והאוטובוס המיקרו-מעבד נחשף כמעט במישרין ולא באמצעות הפשטות ושומרי הסף שצפוינו לראות היום. מעבד 8088 עם אוטובוס חיצוני של 8 סיביות, אם כי הוא מעבד מחשב ראשוני, ובתוך סיבה תמצאו תוכנה שנכתבה עבור DOS על אלה מכונות IBM מוקדם בדרך כלל עדיין לרוץ על ההמות שלך מרובות על פני שכבת דמוי דוס שלך, מערכת הפעלה יום. שרשרת זו של 35 שנים בתוספת של תאימות בלתי פוסקת בעיקר היא הישג מדהים של הנדסה ומילסטון סביב צווארו של חומרה מודרנית למחשב ומפתחי OS.
אלה מחשבים מוקדמים אלה תפסו את תשומת הלב של [ESOT.ERIC], אשר בא עם הפרויקט המעניין של הממשק מיקרו AVR ל 8088 מערכת האוטובוס של אחד המחשבים המוקדמים. לכן כל אלה ציוד היקפי למחשב יכול להתבצע תחת שליטה של משהו קצת יותר מעודכן. כאשר אתה מחשיב כי 8088 רץ על 300kips צנועים וכי AVR מסוגל לרוץ על ידי השוואה מהר 22mips מהר, הרעיון היה כי זה אמור להיות מסוגל לחקות 8088 באותה מהירות כמו מקורי, אם לא מהר יותר . ההתקדמות שלו עושה לקריאה ארוכה ומרתקת, עד כה הוא הגישה ל -640KB של ה- RAM של המחשב, דיבר עם יציאה מקבילית באוטובוס, ועשה כרטיס CGA לייצר צבעים ודמויות. מעניין את AVR יש פוטנציאל שיפורים מהירות לא אפשרי עם 8088, למשל הוא יכול להשתמש UART פנימי משלה עם הוראות רבות פחות ממה שהיא תשתמש כדי לגשת אל PC UART, ואת זיכרון הפלאש הפנימי שלה יכול להכיל את ה- BIOs המחשב ולקרוא זה סכום משמעותי מהר יותר מאשר ביוס אמיתי ROM יכול להיות על חומרה PC אמיתי.
במקרה שאתה תוהה מה להשתמש במחשב 8088 ניתן לשים, תסתכל על הדגמה מרשימה זו. אין לך אחד בעצמך? לבנות אחד.
HackadayPrize2017 הוא בחסות: