מיקרו-קוד

מְחַבֵּר: John Stephens
תאריך הבריאה: 26 יָנוּאָר 2021
תאריך עדכון: 17 מאי 2024
Anonim
[028] Microcode! - Building a CPU From Scratch
וִידֵאוֹ: [028] Microcode! - Building a CPU From Scratch

תוֹכֶן

הגדרה - מה המשמעות של Microcode?

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


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

מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר את Microcode

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

המיקרו-קוד מאוחסן ב- ROM או ב- ROM הניתן לתכנות המחיק (EPROM) ולא ניתן לשנות בקלות על ידי מתכנתים גנריים. משימות מיקרו-קוד כוללות חיבור רגיסטרים שונים באמצעות יחידות לוגיקה חשבון, ביצוע חישובים מתמטיים ושמירת התוצאות בפנקס.