######### Bit Extender

ספרייה: חיווט
הוצג: 2.5.0 (בספריית Base, הועבר ל-Wiring ב-2.7.0)
מראה:
######### #########

התנהגות

מאריך הסיביות הופך ערך לערך ברוחב סיביות אחר. אם זה הופך לקטן יותר רוחב סיביות, הוא פשוט קטוע כדי לשמור על הביטים מהסדר הנמוך ביותר. אם זה הופך לחלק גדול רוחב, הביטים מהסדר הנמוך ביותר זהים, ויש לך אפשרות לבחור מה יהיו הביטים הנוספים בסדר גבוה be: כולם יכולים להיות 0, כולם יכולים להיות 1, כולם תואמים לסיבית הסימן של הקלט (הסיביות מהסדר הגבוה ביותר שלו), או לרכיב יכול להיות קלט נוסף של סיביות אחד שקובע את הזהות של סיביות אחרות אלה.

סיכות

קצה מערב (קלט, רוחב סיביות מתכונת Bit Width In)

קלט רב-סיביות שהערך שלו אמור לעבור טרנספורמציה.

קצה מזרח (פלט, רוחב סיביות מתכונת Bit Width Out)

הפלט המחושב.

קצה צפון (קלט, רוחב סיביות 1)

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

תכונות

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

רוחב סיביות ב
רוחב הסיביות של הקלט.
Bit Width Out
רוחב הסיביות של הפלט.
סוג הרחבה
בהנחה שרוחב סיביות הפלט חורג מרוחב סיביות הקלט, תכונה זו מגדירה את התוספת סיביות פלט צריכות להיות. אם אפס או אחד, הסיביות הנוספות הן 0 או 1 בהתאם. אם חתום, הביטים הנוספים נלקחים כדי להתאים לסיביות מהסדר הגבוה ביותר בקלט. ואם קלט, את לרכיב יש קלט שני בצד הצפוני שלו שהערך של סיביות אחד שלו משמש עבור הביטים הנוספים.

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

אף אחד.

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

אף אחד.

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