RISC – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מ ←‏מעבדי RISC: סידור הגיוני יותר
Matanyabot (שיחה | תרומות)
מ בוט החלפות: תוכנית
שורה 3:
 
== היסטוריה ==
באמצע [[שנות השבעים של המאה ה-20]], התנהלו מחקרים במעבדות המחקר של [[IBM]]{{הערה|1=חלק ממחקרים אלו בוצעו על ידי ג'והן קוֹקי{{אנ|John Cocke}}}} ובמקומות אחרים במטרה למצוא דרכים לשיפור הביצועים של [[מחשב]]ים. במסגרת המחקרים בדקו החוקרים באיזו מידה פקודות ואופני מיעון ("Addressing Modes") שונים נמצאים בשימוש ב[[תכניתתוכנית מחשב|תכניות מחשב]].
 
המחקרים העלו שחלק מאופני המיעון והפקודות המסובכים ביותר, (אשר מימושם צרך חלק גדול יחסית מ[[חומרה|חומרת]] המחשב), אינם נמצאים בשימוש כלל, או כמעט בכלל. בנוסף, התברר כי במקרים רבים, אופני המיעון והפקודות המסובכים ביותר וממומשים ב[[מיקרוקוד]] יעילים פחות מקטעי קוד קצרים המבצעים אותן פעולות ומבוססים על פקודות פשוטות יותר. דוגמה בולטת לפקודה ממומשת במיקרוקוד שיעילותה פחותה מקוד שיוצר ב[[מהדר]] היא הפקודה <code>INDEX</code> ב[[מיני-מחשב]] [[VAX]] של חברת דיגיטל ([[DEC]]).