כיצד לבנות מערכת 16 סיביות משלך על-גבי גיליון אלקטרוני

כיצד לבנות מערכת 16 סיביות משלך על-גבי גיליון אלקטרוני

צומת המקור: 3089879

עוד בימים המעורפלים של המחשבים הביתיים המוקדמים, רבים מאיתנו היו שמחים על הפעלת יישומי ה-BASIC הראשונים שלנו, חלקנו אפילו בנו מערכת 8 סיביות משלנו מקומץ של IC והרגשנו מרומם ברגע שהנוריות המחוברות, המסך או מכשיר פלט אחר יראה סימני חיים. זו התרגשות מהסוג הזה ש-[Inkbox] הצליחה להביא לפח של כל עובד משרד: תוכניות גיליונות אלקטרוניים כמו אקסל. איך, אפשר לשאול? מדוע, על ידי הטמעת מערכת 16 סיביות פונקציונלית לחלוטין עם 16 אוגרים למטרות כלליות, 128 קילובייט RAM ותצוגת צבע של 128×128 פיקסלים, הכל בתוך גיליון אלקטרוני של Excel, מה שהופך אותו למתקבל על הדעת ל-System-on-Spreadsheet הראשון בעולם (SoS).

אולי ההיבט המפתה ביותר של גישה זו הוא שהיא מספקת דרך ויזואלית טובה מאוד להצביע על מה שקורה בתוך המערכת באמצעות קודי צבע ואלמנטים פונקציונליים מופרדים ומסומנים בבירור. לא רק שניתן לתכנת אותו ידנית, אלא גם [Inkbox] יצרה אסמבלר עבור ה-ISA של ה-CPU – הנקרא Excel-ASM16 – שכל זה זמין מה- פרויקט ExcelCPU GitHub עמוד. ה-ASM מורכב לקובץ ROM.xlsx שניתן להפעיל אותו על ידי הקובץ CPU.xlsx על ידי הפעלת Read ROM לַחְצָן. אחרי זה אתה מתמודד עם ההבנה שלמרות שהכל עובד, זה גם איטי להפליא, בערך 2-3 הרץ.

ובכל זאת, עם כל האלגנטיות של הפאנל הקדמי של IMSAI 8080, אנחנו לא יכולים שלא לתת את מלוא הנקודות על ההישג הזה. בנוסף, זה נותן לרבים מאיתנו משהו לעשות במהלך אותן פגישות משעממות במיוחד שבהן רק יישומים רציניים כמו חבילות משרד מותרות.

[תוכן מוטבע]

בול זמן:

עוד מ האק ליום