מיקרוסופט אקסל משמשת לבניית מעבד תפקודי במלואו: הישג מבהיל

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

מדהימות, אינקבוקס הצליח בשיתוף עם מיקרוסופט אקסל לבנות מעבד בית-אינכוזי ברוחב 16 ביטים, מבלי להשתמש בסקריפטים או תוספים של Visual Basic. המעבד פועל בקצב של 3 הרץ (Herz) עם זיכרון בגודל 128 קילובית, תצוגת תמונה בגודל 128×128 פיקסלים ב-16 צבעים ושפת תכנות כתובתית מותאמת אישית. המבחן הרביעי המרגש ביותר הוא שקובצים עבור המעבד הזה כעת זמינים ב-Github, מאפשרים לאחרים לבדוק אותו.

אחת ההישגים הרבים ביותר בפרויקט זה הוא יצירת שפת תכנות אסמבלי מתוך יכולתה המיוחדת לפעול עם מיקרוסופט אקסל. השפה הזו, בשמה Excel-ASM16, משלבת 23 הוראות שונות ותומכת בשימוש במשתנים, תוויות וקבצי בינארי. פונקציות אלו עשויות להיראות בסיסיות במבט ראשון, אך הן משמעותיות בעיקר בשינויים שהן יכולות לחול על מעבד ברוחב 16 ביטים במערכת אקסל.

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

אולם עצור כפי שהמעבד ברוחב 16 ביטים הנמצא באקסל יכול להיות, זה אינו מונע מהצגת כישוריה הטכניים ויצירתיות האדירים של אינקבוקס. מסירת הקוד Excel-ASM16 בחינם והמעבד שמלווה אותו, בנוסף לתוכניות לדוגמה הזמינות ב-Github, מציעים הזדמנות מרתקת למשתמשי אקסל אחרים לחקור את יצירה הייחודית הזו עבור עצמם.

[קישור לסרטון ההדגמה ביוטיוב]

שאלות נפוצות:

1. מהו ההתפתחות האחרונה בנוגע למיקרוסופט אקסל?
הוכח כי ניתן לבנות בו מעבד תפקודי.

2. מי הציג את הממד החדש הזה של יכולות Excel?
יוטובר בשם אינקבוקס הדגים בניית מעבד בית-אינכוזי ברוחב 16 ביטים ב-Excel.

3. איך נבנה המעבד ב-Excel?
המעבד נבנה מבלי להשתמש בסקריפטים או תוספים של Visual Basic.

4. מה התפרטים הטכניים של המעבד?
המעבד פועל בקצב של 3 הרץ וכולל 128 קילובית של זיכרון, תצוגת תמונה בגודל 128×128 פיקסלים ב-16 צבעים ושפת תכנות אסמבלית מותאמת אישית.

5. האם הקבצים למעבד זה זמינים לשאר המשתמשים לבדיקות?
כן, הקבצים למעבד זה זמינים ב-Github.

6. איך נקראת שפת האסמבלי השימושית במיוחד למעבד Excel?
השפה היא קוראת Excel-ASM16 והיא מכילה 23 הוראות שונות ותומכת בשימוש במשתנים, תוויות וקבצים בינאריים.

7. איך נוצר המעבד באמצעות פונקציות Excel?
היוטובר, אינקבוקס, מסביר בסרטון ההדגמה את הפונקציות של Excel שנמצאו שימוש ואיך הן הועזבו כדי ליצור את המעבד התפקודי.

8. מהו הקצב של המעבד הבנוי על בסיס Excel?
המעבד פועל בקצב בינוני-נמוך יחסית של 3 הרץ.

9. מה המציע השיתוף בחינם של Excel-ASM16 לעומת משתמשים אחרים?
שיתוף הקוד Excel-ASM16 בחינם והמעבד שמלווה אותו, יחד עם תוכניות לדוגמה ב-Github, מציעים הזדמנות מרגשת למשתמשים אחרים של Excel לחקור ולבדוק בעצמם יצירה ייחודית זו.

הגדרות:

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

קישורים נוספים:
– סרטון ההסבר ביוטיוב
– המאגר ב-Github לקובצי המעבד

The source of the article is from the blog tvbzorg.com

Privacy policy
Contact