ממש באמצעות רכיבי Full-Adder ורכיבי Half-adder מכונה הסופרת את כמות ה'1' בכניסה בעלת 8 סיביות.
תשובות
הוסף תשובה
|
לצפיה בתשובות
אוקטובר 2024
סך הכל נצטרך 4 FA ו-4 HA למימוש המערכת.
נחלק את המערכת לשלושה שלבים:
- שלב ראשון - HA ושני FA בכניסותיהם הן שמונה הסיביות (a0-a7).
- שלב שני - HA אחד ו-FA אחד. HA שכניסותיו הן יציאה S של HA מהשלב הראשון ו-S של FA משלב הראשון. בנוסף, FA שכניסותיו הן יציאות Cout של אותם HA ו-FA מהשלב הראשון ועוד Cout של HA מהשלב השני.
- שלב שלישי - שני HA ו-FA אחד. HA שכניסותיו הן יציאת S של HA משלב השני ועוד יציאת S של FA משלב הראשון שעדיין לא נגענו בו עד עכשיו. FA שכניסותיו הן יציאת Cout של HA מהשלב השלישית,יציאת S מה-FA של השלב השני ועוד יציאת Cout של FA מהשלב הראשון. לבסוף עוד HA שכניסותיו הן Cout של FA מהשלב השלישי וCout של FA מהשלב השלישי.
לבסוף היציאות הסופיות של המערכת שמציגות את מספר האחדות של סביות הכניסה הן יציאת S של HA ראשון בשלב השלישי(LSB), יציאת S של FA בשלב השלישי, יציאת S של HA שני בשלב השלישי ויציאת Cout של HA שני בשלב השלישי(MSB). יציאות אלו מכונות S0-S3.
אציין שאיני זוכרת במדויק את הראיון, הוא היה מזמן, אבל אולי זה יכול לתרום לכם :)
אז אני זוכרת שהייתה שאלה אחת שהייתה קשורה ביצירת פרמוטציה ושאלה אחרת שהייתה קשורה ב bits manipulation. שתי השאלות האלה היו שאלות של כתיבת קוד כמובן.
את השאלה האחרונה אני זוכרת מצוין:
שתי חלליות נוחתות בירח שהוא קו ישר אינסופי (דמיינו את ציר ה X למשל). כשהן נוחתות הן משאירות סימון שמצביע על כך שהן נחתו באותו המקום. ישנן שלוש פעולות שהחלליות יכולות לבצע - צעד אחד ימינה, צעד אחד שמאלה ובדיקה האם נחתו כאן. לוקח שנייה לביצוע כל פעולה.
יש לתאר קוד שהייתם כותבים עבור שתי החלליות כך שהן יפגשו על הירח.
בהצלחה :)
תשובות
הוסף תשובה
|
לצפיה בתשובות
יוני 2024
אתאר את הרעיון - שתי החלליות יצעדו לכיוון אחד. לצורך ההסבר נבחר ששתיהן "יצעדו" ימינה. בהתחלה כל חללית תבצע את הקוד הבא: צעד אחד ימינה ולאחר מכן בדיקה האם נחתו כאן. אם התשובה היא לא - ממשיכים כמתואר כלומר צעד אחד ימינה ובדיקה האם נחתו כאן. אם התשובה היא כן (נמצא סימון נחיתה) - החללית תמשיך בצעידה ימינה בלבד (ללא בדיקה).
אסביר למה זה פתרון אפשרי. בהתחלה שתי החלליות מתקדמות באותו קצב - בכל שתי שניות הן עושות צעד אחד ימינה (אזכיר - לוקח שנייה לביצוע פעולה). החללית שנמצאת יותר ימינה לעולם לא תפגוש בנקודה שהחללית שמאחוריה נחתה (כי הירח הוא קו ישר אינסופי). לעומת זאת, החללית שנמצאת מאחוריה מתישהו תגיע לסימון בו החללית השנייה נחתה. ברגע שהיא תאתר את מקום הנחיתה היא תבצע שני צעדים בשתי שניות, החללית שנמצאת ימינה יותר תבצע צעד בשתי שניות ולכן הן יפגשו.
שליח קו"ח ואז ריאיון, נכתב בין הריאיון הראשון לשני
שאלות מתוך הראיון
לא נגעו במקצוע, רק בלוגיקה. לחץ בבוכנה דו כיוונית - לאן היא תנוע. 9 כדורים שאחד כבד יותר למצוא אותו ב2 שקילות. ולמצוא את הדרך המהירה לסדר 4 מספרים לפי הסדר רק באמצעות השוואות בין 2 כל פעם.
תשובות
הוסף תשובה
|
לצפיה בתשובות
מאי 2024
מכיוון שבצד של הבוכנה ללא המוט יש פחות שטח פנים בהינתן לחץ שווה הבוכנה תנוע לכיוון המוט.
שוקלים 3 מול 3. אם צד אחד כבד יורת יודעים באיזה שלשה זה (וגם אם לא זה בשלשה שהוצאנו). מרגע שיש לנו רק 3 שוקלים 2 ומיד יודעים אם זה אחד מהם או שזה השלישי.
מסובך לכתוב
אינטל הוא תאגיד בינלאומי אמריקאי, אשר ידוע בעיקר כמתכנן ויצרן של מיקרו־מעבדים (החל משנת 1971) ומתמחה במעגלים משולבים. כמו כן, אינטל מייצרת כרטיסי רשת, מערכות שבבים ללוחות אם, והתקנים אחרים.