3. מיפוי אוגרי קלט/פלט למרחב המעינה של הזיכרון - Memory Mapped I/O
מיפוי אוגרי ק/פ של בקרי ההתקנים לחלק קטן של מרחב המיעון של הזיכרון העיקרי (שאינו בשימוש). הטכניקה מאפשרת ביטול פקודות קלט/פלט in/out)) במנשק שונה מהמנשק הרגיל (של הגישה לזיכרון העיקרי). איך זה נעשה?
מתייחסים למען בזיכרון בעזרת פקודות Store/Load(יש קו בקרה מיוחד בפס המערכת שמאותת על כיוון הק/פ). הפקודה מתבצעת במשך צמד מחזורי פס:
מחזור מען (address cycle) – שליחת המען ע"י המעבד על פס המערכת.
מחזור נתונים (data cycle) – שליחת הנתון ע"י המעבד/הבקר על פס המערכת.
בקר הזיכרון העיקרי שמזהה את המען שנשלח על הפס במחזור מען, מתעורר,
ומקבל/מעביר נתונים מול המעבד. לדוגמא: Store R9, X או Load R1, Y
בדוגמא בפקודה Store R9, X, במחזור המען, יועבר מען X ע"י המעבד על פס המערכת לבקר הזיכרון. במחזור הנתונים, המעבד יעביר את תוכן R9 על פס המערכת וכך הוא יגיע לבקר הזיכרון שישתול אותו ב- X. בפקודה ,Load R1, Yהמען שהמעבד מעביר על פס המערכת הוא של Y ובמחזור הנתונים בקר הזיכרון ישים את תוכן Y על פס המערכת והוא יהפוך להיות התוכן של R1 כי המעבד ישתול את תוכן Y ב-R1 .