######### Bit Adder

ספרייה: חשבון
הוצג: 2.6.0
מראה: #########

התנהגות

הרכיב קובע כמה 1 סיביות יש בקלט/ים שלו ופולט את המספר הכולל של 1 סיביות בפלט שלו. לדוגמה, בהינתן קלט 8 סיביות 10011101, הפלט יהיה 5, מכיוון שיש חמש סיביות 1 בקלט (הראשון, האחרון ומחרוזת של שלושה סיביות באמצע).

אם כל אחד מביטי הקלט הוא ערכי צפים או שגיאה, אז הפלט יכיל סיביות שגיאה בפלט התואמות לטווח הפלטים האפשריים, תלוי אם ערכי צפים/שגיאה אלה נספרים כאפסים או כאחד. לדוגמה, אם הקלט של 14 סיביות הוא 111x10110x1101, הפלט חייב להיות לפחות 9 (אם ה-x מתפרשים כאפסים) ולכל היותר 11 (אם הם מתפרשים כאחדים). לפיכך, הפלט יהיה 10EE: שני הסיביות העליונות יהיו 1 ו-0 מכיוון שלכל המספרים השלמים בין 9 ל-11 יש 1 ו-0 כשני הסיביות העליונות שלהם, אך שני הסיביות התחתונות הם EE שכן מספרים שלמים בין 9 ל-11 משתנים בתוך אלה ביטים.

סיכות

קצה מערב (כניסות, רוחב סיביות תואם לתכונת סיביות נתונים)
הכניסות שיש לספור את 1 הסיביות שלהן. מספר הכניסות מבוסס על התכונה Number of Inputs.
קצה מזרחי (פלט, רוחב סיביות מחושב כמתואר להלן)
מספר סיביות הקלט שהם 1. רוחב הסיביות של הפלט הוא המספר המינימלי של סיביות לאחסון הערך המקסימלי האפשרי (שיהיה המכפלה של תכונת ה-Data Bits והתכונה Number of Inputs).

תכונות

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

סיביות נתונים
רוחב הסיביות של הקלט/ים.
מספר כניסות
מספר ערכי הקלט.

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

אף אחד.

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

אף אחד.

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