######### ROM

ספרייה: זיכרון
הוצג: 2.1.0
מראה: #########

התנהגות

רכיב ה-ROM מאחסן עד 16,777,216 ערכים (המצוינים בתכונת Address Bit Width), שכל אחד מהם יכול לכלול עד 32 סיביות (מצוין בתכונה Data Bit Width). מעגל יכול לגשת לזרם ערכים ב-ROM, אבל זה לא יכול לשנות אותם. המשתמש יכול לשנות ערכים בודדים באופן אינטראקטיבי באמצעות הכלי Poke, או שהמשתמש יכול לשנות את כל התוכן באמצעות כלי התפריט.

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

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

סיכות

A בקצה המערבי (קלט, רוחב סיביות תואם לתכונת כתובת Bit Width)
בוחר לאילו מהערכים המעגל ניגש כעת.
D בקצה המזרחי (קלט/פלט, רוחב סיביות תואם לתכונת Data Bit Width)
מוציא את הערך בכתובת שנבחרה כעת בפין D אם sel הוא 1 או צָף. אם sel הוא 0, אז D יהיה צף.
sel בקצה הדרומי (קלט, רוחב סיביות 1)
אם יש לך רק מודול ROM אחד, התעלם מקלט זה. אם יש לך מספר מודולי ROM במקביל, אתה יכול השתמש בקלט זה כדי להפעיל או לבטל את כל מודול ה-ROM, על סמך אם הערך הוא 1 או 0. מילים, כאשר זה 0, לא נפלט ערך בפלט D.

תכונות

כאשר הרכיב נבחר או מתווסף, הספרות '0' עד '9' משנות את כתובת סיביות שלו תכונה ו-Alt-0 עד Alt-9 משנים את תכונת נתונים סיביות שלו.

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

התנהגות כלי לתקוע

ראה זיכרון חיטוט במדריך למשתמש.

התנהגות כלי טקסט

אף אחד.

התנהגות כלי תפריט

ראה תפריטים וקבצים קופצים במדריך למשתמש.

חזרה אל הפניה לספרייה