v2.0 raw

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

#########

ואז כל הערכים נמצאים באפס והקובץ שנוצר יהיה הבא.

v2.0 גולמי
12 22 45 67 12*80 23 א2 ב.ב
ce 4f 6a cc 45 7*cc 12 24

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

קובץ התמונה יכול להשתמש בקידוד באורך ריצה; לדוגמה, במקום לרשום את הערך 80 שתים עשרה פעמים שורה, הקובץ יכול לכלול 12*80. שים לב למספר החזרות כתוב בבסיס 10. קבצים המיוצר על ידי Logisim ישתמש בקידוד אורך ריצה עבור ריצות של לפחות ארבעה ערכים.

אתה יכול להוסיף הערות לקובץ באמצעות הסמל '#'. כל התווים בשורה מסמל '#' לוגסים תתעלם.

אם אורך מערך הנתונים בקובץ קצר משטח הזיכרון, התאים הנותרים יהיו אתחול ל-0 עבור ROM ו-RAM בהתאם לפרמטרים באפשרויות פרויקט, ל-0 או באופן אקראי.

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

#########

הבא: תפריטים וקבצים קופצים.