######### Multiplier

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

התנהגות

רכיב זה מכפיל שני ערכים הנכנסים דרך כניסות המערב ומוציא את המוצר בפלט המזרחי. הרכיב תוכנן כך שניתן לשלב אותו עם מכפילים אחרים כדי להכפיל כפל עם יותר סיביות ממה שאפשר עם מכפיל יחיד: קלט ה-carrier-in מספק ערך מרובה סיביות שיש להוסיף לתוכו המוצר (אם הוא צוין), ופלט ביצוע מספק את המחצית העליונה של תוצאת המוצר, אשר ניתן להזין למכפיל אחר.

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

סיכות

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

תכונות

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

סיביות נתונים
רוחב הסיביות של הערכים שיש להכפיל ושל התוצאה.

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

אף אחד.

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

אף אחד.

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