שאלה במעגלים לוגים
ראיתי שיש מישהו ששם כבר את השאלה הזאת לפני כמה ימים, אבל ענו לו רק על השאלה השנייה שהוא שם, ואני מנסה לפתור את השאלה הזאת כבר כמה ימים ולא מצליח. בנה מעגל המקבל כקלט 8 סיביות, ומוציא כפלט את מספר ההתחלפויות בין 0 ל-1ברצף הארוך ביותר של -01-ים. במילים אחרות: בקטע באורך מקסימלי שבו מופיעים 0 ו-1 שמתחלפים זה בזה (ללא מופע של שני 0 או 1 צמודים), מתקבל מספר ההתחלפויות. דוגמאות: הקלט - 11111110 הפלט - 1 הקלט - 01000000 הפלט - 2 הקלט - 11010100 הפלט –5 הקלט - 10100010 הפלט –3 העניין שאין רכיב COUNTER (יש רק ADDER ו FULL ADDER) ואסור להשתמש באוגרים. אז חשבתי קודם כל בין כל 2 סיביות לשים XOR כדי לראות מתי יש התחלפות, וככה אני מקבל את סך ההתחלפויות שהיו. אבל הבעייה מתחילה כשיש "רווח" בין ההחלפות, וצריך להפסיק את הספירה ולהתחיל שוב מחדש, ואז לראות מה יותר גדול. אפשר לשים לב גם, שאם יש 3 (או יותר) התחלפויות רצופות ואחרי זה שיוויון, אז סך ההתחלפויות הגדול ביותר יהיה 3 (או כל מ"ס התחלפויות גדול מ 3 שהיה). קראתי בספר כמובן, ואני מכיר את הרכיבים שיש לי להשוואה, חיבור וכו' אבל אני לא מצליח לשחק עם זה כמו שצריך, כי כל מה שיצא לי היה שגוי. אודה מאוד מאוד לכל מי שיוכל לעזור /לתת הכוונה /עצה / כל דבר.
ראיתי שיש מישהו ששם כבר את השאלה הזאת לפני כמה ימים, אבל ענו לו רק על השאלה השנייה שהוא שם, ואני מנסה לפתור את השאלה הזאת כבר כמה ימים ולא מצליח. בנה מעגל המקבל כקלט 8 סיביות, ומוציא כפלט את מספר ההתחלפויות בין 0 ל-1ברצף הארוך ביותר של -01-ים. במילים אחרות: בקטע באורך מקסימלי שבו מופיעים 0 ו-1 שמתחלפים זה בזה (ללא מופע של שני 0 או 1 צמודים), מתקבל מספר ההתחלפויות. דוגמאות: הקלט - 11111110 הפלט - 1 הקלט - 01000000 הפלט - 2 הקלט - 11010100 הפלט –5 הקלט - 10100010 הפלט –3 העניין שאין רכיב COUNTER (יש רק ADDER ו FULL ADDER) ואסור להשתמש באוגרים. אז חשבתי קודם כל בין כל 2 סיביות לשים XOR כדי לראות מתי יש התחלפות, וככה אני מקבל את סך ההתחלפויות שהיו. אבל הבעייה מתחילה כשיש "רווח" בין ההחלפות, וצריך להפסיק את הספירה ולהתחיל שוב מחדש, ואז לראות מה יותר גדול. אפשר לשים לב גם, שאם יש 3 (או יותר) התחלפויות רצופות ואחרי זה שיוויון, אז סך ההתחלפויות הגדול ביותר יהיה 3 (או כל מ"ס התחלפויות גדול מ 3 שהיה). קראתי בספר כמובן, ואני מכיר את הרכיבים שיש לי להשוואה, חיבור וכו' אבל אני לא מצליח לשחק עם זה כמו שצריך, כי כל מה שיצא לי היה שגוי. אודה מאוד מאוד לכל מי שיוכל לעזור /לתת הכוונה /עצה / כל דבר.