######### Bit Finder

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

התנהגות

הרכיב לוקח קלט מרובה סיביות וקובע את האינדקס של סיביות, כאשר האינדקס מחושב על ידי ספירה מ-0 כסיבית מהסדר הנמוך ביותר. האינדקס המדויק שהוא מחשב תלוי בתכונת Type, כפי שממחישה הדוגמאות בטבלה למטה עבור קלט לדוגמה של 8 סיביות 11010100.

סוּג פלט עבור 11010100
הסדר הנמוך ביותר 1 2
המסדר הגבוה ביותר 1 7
הסדר הנמוך ביותר 0 0
המסדר הגבוה ביותר 0 5

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

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

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

סיכות

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

תכונות

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

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

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

אף אחד.

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

אף אחד.

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