אוגרים: Registers מונים: Counters

Σχετικά έγγραφα
הגדרה: מצבים k -בני-הפרדה

אוטומט סופי דטרמיניסטי מוגדר ע"י החמישייה:

פתרון תרגיל מרחבים וקטורים. x = s t ולכן. ur uur נסמן, ur uur לכן U הוא. ur uur. ur uur

[ ] Observability, Controllability תרגול 6. ( t) t t קונטרולבילית H למימדים!!) והאובז' דוגמא: x. נשתמש בעובדה ש ) SS rank( S) = rank( עבור מטריצה m

נספח לפרק 10 דוגמא לאנליזה של מכונת מצבים ננסה להבין את פעולתה של מ כונת המצבים הבאה : Input X. q 0 q 1. output D FF-0 D FF-1. clk

חורף תש''ע פתרון בחינה סופית מועד א'

תרגול 1 חזרה טורי פורייה והתמרות אינטגרליות חורף תשע"ב זהויות טריגונומטריות

חישוביות הרצאה 4 לא! זיהוי שפות ע''י מכונות טיורינג הוכחה: הגדרת! : f r

דף פתרונות 7 נושא: תחשיב הפסוקים: צורה דיסיונקטיבית נורמלית, מערכת קשרים שלמה, עקביות

פתרון תרגיל 8. מרחבים וקטורים פרישה, תלות \ אי-תלות לינארית, בסיס ומימד ... ( ) ( ) ( ) = L. uuruuruur. { v,v,v ( ) ( ) ( ) ( )

αὐτόν φέρω αὐτόν τὸ φῶς τὸ φῶς αὐτόν τὸ φῶς ὁ λόγος ὁ κόσμος δι αὐτοῦ ἐγένετο, καὶ ὁ κόσμος αὐτὸν οὐκ ἔγνω αὐτόν

( )( ) ( ) f : B C היא פונקציה חח"ע ועל מכיוון שהיא מוגדרת ע"י. מכיוון ש f היא פונקציהאז )) 2 ( ( = ) ( ( )) היא פונקציה חח"ע אז ועל פי הגדרת

שדות תזכורת: פולינום ממעלה 2 או 3 מעל שדה הוא פריק אם ורק אם יש לו שורש בשדה. שקיימים 5 מספרים שלמים שונים , ראשוני. שעבורם

Layer(0) := {s}; i := 0; While there is an edge (u,v) s.t. u Layer( i)& v Layer( k) i := i+1; R := {s}; while there is an edge (u,v) s.t.

יסודות לוגיקה ותורת הקבוצות למערכות מידע (סמסטר ב 2012)

%Initialization: Layer(0):={s}; i:=0; %Iterations: While there is an edge (u,v) s.t. u Layer( i)& v. i:=i+1;

TECHNION Israel Institute of Technology, Faculty of Mechanical Engineering מבוא לבקרה (034040) גליון תרגילי בית מס 5 ציור 1: דיאגרמת הבלוקים

{ : Halts on every input}

מתמטיקה בדידה תרגול מס' 13

שאלה 1 V AB פתרון AB 30 R3 20 R

תרגיל 13 משפטי רול ולגראנז הערות

gcd 24,15 = 3 3 =

בסל A רמת התועלת היא: ) - השקה: שיפוע קו תקציב=שיפוע עקומת אדישות. P x P y. U y P y A: 10>6 B: 9>7 A: 5>3 B: 4>3 C: 3=3 C: 8=8 תנאי שני : מגבלת התקציב

brookal/logic.html לוגיקה מתמטית תרגיל אלון ברוק

שפות פורמאליות אוטומטים

Charles Augustin COULOMB ( ) קולון חוק = K F E המרחק סטט-קולון.

מודלים חישוביים תרגולמס 7

צעד ראשון להצטיינות מבוא: קבוצות מיוחדות של מספרים ממשיים

"קשר-חם" : לקידום שיפור וריענון החינוך המתמטי

- מבוא למערכות עקיבה סינכרוניות ) מתוזמנות על ידי שעון (

שפות פורמאליות אוטומטים

Regular Expressions (RE)

מינימיזציה של DFA מינימיזציה של הקנוני שאותה ראינו בסעיף הקודם. בנוסף, נוכיח את יחידות האוטומט המינימלי בכך שנראה שכל אוטומט על ידי שינוי שמות

הרצאה 7 טרנזיסטור ביפולרי BJT

לוגיקה ותורת הקבוצות פתרון תרגיל בית 8 חורף תשע"ו ( ) ... חלק ראשון: שאלות שאינן להגשה נפריד למקרים:

קבוצה היא שם כללי לתיאור אוסף כלשהו של איברים.

סיכום חקירת משוואות מהמעלה הראשונה ומהמעלה השנייה פרק זה הינו חלק מסיכום כולל לשאלון 005 שנכתב על-ידי מאיר בכור

אוטומטים- תרגול 10: מכונות טיורינג.

. {e M: x e} מתקיים = 1 x X Y

LXX w/ Logos Morphology

אלגברה ליניארית 1 א' פתרון 2

ניהול תמיכה מערכות שלבים: DFfactor=a-1 DFt=an-1 DFeror=a(n-1) (סכום _ הנתונים ( (מספר _ חזרות ( (מספר _ רמות ( (סכום _ ריבועי _ כל _ הנתונים (

לדוגמה: במפורט: x C. ,a,7 ו- 13. כלומר בקיצור

תרגילים באמצעות Q. תרגיל 2 CD,BF,AE הם גבהים במשולש .ABC הקטעים. ABC D נמצאת על המעגל בין A ל- C כך ש-. AD BF ABC FME

תרגול פעולות מומצאות 3

לוגיקה ותורת הקבוצות פתרון תרגיל בית 4 אביב תשע"ו (2016)

תרגיל 7 פונקציות טריגונומטריות הערות

סדרות - תרגילים הכנה לבגרות 5 יח"ל

תרגול מס' 6 פתרון מערכת משוואות ליניארית

אלגברה ליניארית (1) - תרגיל 6

Logic and Set Theory for Comp. Sci.

רשימת בעיות בסיבוכיות

מודלים חישוביים מבחן מועד א', סמסטר א' תשע''ה (2015)

מודלים חישוביים פתרון תרגיל 5

חברה ותעסוקה. παρέα και απασχόληση

חלק 1 כלומר, פונקציה. האוטומט. ) אותיות, אלפבית, א"ב (.

סיכום- בעיות מינימוםמקסימום - שאלון 806

מודלים חישוביים תרגולמס 5

logn) = nlog. log(2n

הסתברות שבתחנה יש 0 מוניות ו- 0 נוסעים. הסתברות שבתחנה יש k-t נוסעים ו- 0 מוניות. λ λ λ λ λ λ λ λ P...

כלליים זמן: S מחסנית, top(s) ראש המחסנית. (Depth First Search) For each unmarked DFS(v) / BFS(v) רקורסיבי. אלגוריתם :BFS

Christmas Day I (abc) (rcl)

תורת המספרים 1 פירוק לגורמים ראשוניים סיכום הגדרות טענות ומשפטים אביב הגדרות 1.2 טענות

הרצאה 7: CTMC הסתברויות גבוליות, הפיכות בזמן, תהליכי לידה ומוות

מתמטיקה בדידה תרגול מס' 12

התפלגות χ: Analyze. Non parametric test

Ἀβαδδών א ב ד ון Rev 9:11 ἀββα א ב א Mk 14:36 Rom 8:15 Gal 4:6. Ἅβελ ה ב ל Matt 23:35 Lk 11:51 Heb 11:4 Heb 12:24. Ἀβιὰ א ב י ה Matt 1:7 Lk 1:5

גבול ורציפות של פונקציה סקלרית שאלות נוספות

מתמטיקה בדידה תרגול מס' 5

ה טיפ ול ה הו ליס טי במ ה לך הלי ד ה

פתרון תרגיל 5 מבוא ללוגיקה ותורת הקבוצות, סתיו תשע"ד

בעיות חשיבות: :(State transition system) STS מושגים: רדוקציה: f אינה חשיבה g אינה חשיבה; בבעיות הכרעה: f לא כריעה g לא כריעה.

I. גבולות. x 0. מתקיים L < ε. lim אם ורק אם. ( x) = 1. lim = 1. lim. x x ( ) הפונקציה נגזרות Δ 0. x Δx

29 תרגיל 2) העבר את המספרים המוצגים בבסיס להצגה בינארית 25() 24 () 243 () תרגיל ( 3 דוגמא העבר את המספר המבוטא בבסיס בינארי לצורה עשרונית (2) פתרון :

ההוצאה תהיה: RTS = ( L B, K B ( L A, K A TC C A L K K 15.03

תורת הקומפילציה הרצאה 4 ניתוח תחבירי )Parsing( של דקדוקי LR(0) ו-( LR(1 )חזרה + המשך(

3-9 - a < x < a, a < x < a

פרק - 8 יחידות זיכרון ) Flop Flip דלגלג (

אלגברה לינארית 1. המערכת הלא הומוגנית גם כן. יתרה מזאת כל פתרון של (A b) הוא מהצורה c + v כאשר v פתרון כלשהו של המערכת ההומוגנית

אלגברה לינארית מטריצות מטריצות הפיכות

אלגוריתמים בתורת הגרפים חלק ראשון

בחינה בסיבוכיות עמר ברקמן, ישי חביב מדבקית ברקוד

לוגיקה ותורת הקבוצות מבחן סופי אביב תשע"ב (2012) דפי עזר

אלגברה מודרנית פתרון שיעורי בית 6

s ק"מ קמ"ש מ - A A מ - מ - 5 p vp v=

מבוא לרשתות - תרגול מס 5 תורת התורים

אלגברה לינארית (1) - פתרון תרגיל 11

פרק 6: מסכמים, בוררים, מפענחים

אלגוריתמים בתורת הגרפים חלק שני

( k) ( ) = ( ) ( ) ( ) ( ) A Ω P( B) P A B P A P B תכונות: A ו- B ב"ת, אזי: A, B ב "ת. בינומי: (ההסתברות לk הצלחות מתוך n ניסויים) n.

מבני נתונים ואלגוריתמים תרגול #11

פרק 8: עצים. .(Tree) במשפטים הגדרה: גרף ללא מעגלים נקרא יער. דוגמה 8.1: תרגילים: הקודקודים 2 ו- 6 בדוגמה הוא ).

אוטומטים, שפות פורמליות ו ח ישוּב יוּת

מערכות מעברים Systems( )Transition גרא וייס המחלקה למדעי המחשב אוניברסיטת בן-גוריון

2 שאלות )בחירה מ - 4( סה"כ 25 נקודות לכל שאלה 22 נקודות

מכונת טיורינג אוטומט מחסנית לא דטרמיניסטי שפות חופשיות הקשר (שפת ראי לא מסומנת)

השאלות..h(k) = k mod m

הרצאה תרגילים סמינר תורת המספרים, סמסטר אביב פרופ' יעקב ורשבסקי

מבני נתונים ואלגוריתמים תרגול #8-9

חידה לחימום. כתבו תכappleית מחשב, המקבלת כקלט את M ו- N, מחליטה האם ברצוappleה להיות השחקן הפותח או השחקן השappleי, ותשחק כך שהיא תappleצח תמיד.

Transcript:

תרגול מס פר 5 6,

מעגלי ם ספרתיים נבנה מעגלים עם זיכרון. נכיר 3 סוגי רכיבים: דלגלגים: FlipFlops אוגרים: Registers מונים: Counters

Flip Flops נכיר 4 סוגים: SR-FF T-FF D-FF JK-FF כל FF מהווה יחידת זיכרון לסיבית אחת. ב על יציאות, באשר הסיבית המאוחסנת נתונה ע"י 3

Set Reset Flip Flop SR-FF בעזרת S,R ניתן לשנות את הסיבית הנשמרת ב- FF והדרך נתונה בטבלת האמת הבאה: S R t+ t+ t t Undefined סימון: S R 4

Toggle Flip Flop T-FF בעזרת T ניתן להפוך את הסיבית הנשמרת ב- FF והדרך נתונה בטבלת האמת הבאה: T t + t + T t t t t סימון: 5

JK-FF מש ל ב בין SR-FF ל- T-FF. מתנהג כמו SR-FF אך בנוסף מתיר את הצירוף, בכניסה שגורם להיפוך מצב ה- FF. FF changes From To Required input J K J K t+ t t 6

תרגיל ממש T-FF באמצעות SR-FF ושערים לוגיים. פתרון: t עלינו להביע את S ואת R באמצעות T ו- נציג את טבלאות האמת של T-FF ו- SR-FF. T S R t t + 7

המ שך פתרון t T S S T t t R T R T t T S R Alon Schclar t t 8

מכונת מצבי ם מספר סופי של מצבים הקלט הוא רצף ספרות בינריות כל קלט מבצע שני דברים: מעביר את המכונה למצב אחר או משאיר אותה באותה מצב מדפיס ביט ב ע ת המע בר Mealy Machine מתוך המצ ב Moore Machine מתוארת גרפית ע"י גרף מכוון: כ ל מצ ב מתואר ע י צומת מעבר אפשרי בין מצבים עבור קלט מסוים יתואר ע י קשת מכוונת בין הצמתים המתאימים מוגדר מצב התחלתי 9

דוגמא מ מ ש מכו נת מ צ בים ש מ דפיס ה ע בור כל שני שהי א מ קב ל ת וא פס אחרת. / / / Alon "-ים Schclar מספר זוגי של Alon של "-ים Schclar מספר אי-זוגי /

תרגיל (a (b תכנן מערכת שמדפיסה כל "" שמיני שהיא קולטת ו- אחרת תוך שימוש ב: 3 ר כיבי T-FF ושערים לוגיים באופן מינימלי. 3 ר כיבי SR-FF ושערים לוגיים באופן מינימלי. פתרון מערכות העושות שימוש במכונות מצבים נעשה ב- 5 שלבים: שלב שלב שלב :I :II :III בניית דיאגרמת מצבים בניית טבלת מצבים צמצום מצבים שלב :IV מימוש לוגי שלב V: שרטוט המעגל

פתרון / ש לב I: דיאגרמת מצבים / / S / / / S 7 S / / S 6 S / / S 5 S 3 / / / S 4 / / /

פתרון - ה משך ש לב :II טב ל ת מ צ בים NS Output PS X X X X S () S () S () S 3 () S 4 () S 5 () S 6 () S 7 () 3

פתרון - ה משך שלב :III בשלב זה נדלג על צמצום המצבים שלב :IV מימוש לוגי עבור (a) 3 Next State X X T 3 T T T 3 T T מה ש נ ז ין לדלגלגים על-מ נת שהם יכי לו את המצ ב החדש ערכי הדלגלגים מכילים את המצב הנוכחי - PS 4

דוגמא לפישוט ב מ פת קר נו של T 3 X T X נקבל ש : 5

המ שך של ב (a) IV עב ור X נמצא את T, T,T 3 ו- Z (פלט המערכת) כפונקציות של X,,, 3 בעזרת מפות קרנו ונקבל: T T T X X X 3 Z X 3 Z Alon T Schclar Alon T Schclar Alon Schclar T 3 3 LSB מספר האחדים שהתקבלו מודולו 8 MSB 6

ר ל קש ןול א ביבא לת תטיסרבינוא 7 ןורתפ ךשמ ה - רוב ע יג ול ש ומ ימ :IV בל ש (b) R S R S R 3 S 3 R S R S R 3 S 3 3 X X

דוגמא לפישוט ב מ פת קר נו של S 3 3 X S X 3 3 נקבל ש : 8

המ שך של ב (b) IV עב ור נמצא את S,R,S, R, S 3,R 3 ו- Z (פלט המערכת) כפונקציות של X,,, 3 בעזרת מפות קרנו ונקבל: S S S 3 X X X 3 AlonR Schclar R Z X R 3 3 X X X 3 X S R S R S 3 3 R3 3 9 Z

D-FF מ מו מ ש באו פ ן הב א: Alon Schclar סימון: מימוש: D ה תנהגות ו מוג דרת ע"י: D t t+ טבלת מעברים: D t+

תרגיל תכנן מערכת סינכרונית בעלת כניסה X t שמדפיסה אמ"מ 3 (X X t ) mod בעזרת D-FF םי- (הקלטים מגיעים מימין). פ תר ון: שלב I: דיאגרמת מצבים נשים לב ש: אפס מימין מכפיל פי אחד מימין מכפיל פי ומוסיף / שארית a / שארית b / / שארית c / /

פתרון - ה משך D D /Output ש לב :IV-II אין מה לצמצם A B C X / / / XX/X X / / / XX/X D X + X D X + X Z D X Z D D

צמצום מצבי ם ב מכונה לעיתים ניתן למצוא מכונה M בעלת מספר מצבים קטן יותר ממכונה נתונה M אשר שקולה לה. מכונה ב- M נקראת שקולה ל- קיים מצב שקול ב- M M M אמ"מ לכל מצב וההפך. מצבים ייקראו שקולים אם לכל קלט הם יניבו את אותו פלט ויעברו לאותו מצב, וזאת בין אם הם המצבים ההתחלתיים ובין אם לאו. 3

אלגוריתם ל צמצום מצבי ם S { s } n i i עלינו לחלק את קבוצת המצבים ~ { ~ S } k j S P S j לחלוקה j ואשר המכונה המתקבלת מהמצבים החדשים שקולה למכונה שהתחלנו ממנה. The Pk + partition is obtained from Pk by placing in the same block of P k + those states which are in the same block of P k and whose I i -successor for every possible I i are also in a common block of. הת ה ל יך מסתיים כא שר עבור k 4 מסוים. P k P k + P k Taken from the book: Switching and finite automata theory by Kohavi, Zvi, McGraw-Hill, 978 - All rights reserved

הח לו ק ות חלוקה ראשונה תמיד על פי קבוצת פלט יש לכל היותר 4 אפשרויות :,,,. חלוקות הבאות: לכל בלוק/תת-קבוצה בודקים לאיזה מצבים עוברים המצבים שבבלוק עבור קלט. אם הם עוברים לקבוצת מצבים שמוכלת בבלוקים שונים בחלוקה הנוכחית נפרק למספר בלוקים בהתאם למספר הקבוצות שבהן נמצאים המצבים שמגיעים אליהם. אם ה ם עוברים לקבוצת מצבים שמוכ לת בבלוק אח ד בחלוקה הנו כ חית לא נפרק את הבלוק ה נבד ק. עו שים את אותו דבר עבור קלט. 5

דוגמא לצמצום מצבי ם PS A B C D E F X E/ F/ E/ F/ C/ B/ NS X D/ D/ B/ B/ F/ C/ P P P P P 3 4 ( ABCDEF ) ( ACE)( BDF ) Alon Schclar ( ACE)( BD)( F ) ( AC)( E)( BD)( F ) ( ) AC ( E )( BD )( F ) α β γ δ Example taken from the book: Switching and finite automata theory by Kohavi, Zvi, McGraw-Hill, 978 - All rights reserved 6

דוגמא לצמצום מצבי ם המכו נה המ צו מ צ מ ת ש מ ת ק ב ל ת היא: PS X NS X α β/ γ/ β α/ δ/ γ δ/ γ/ δ γ/ α/ 7

דוגמא נו ספת ל צמצום מצבי ם PS A B C D E F G X E/ C/ B/ G/ F/ E/ D/ NS X C/ A/ G/ A/ B/ D/ G/ P P P P P P 3 4 5 ( ABCDEFG ) ( ABCDFG )( E) ( AF )( BCDG )( E) Alon Schclar BD ( AF )( )( CG)( E) ( A)( F )( BD)( CG)( E) ( ) A ( F )( BD )( CG )( E ) α β γ δ ε Example taken from the book: Switching and finite automata theory by Kohavi, Zvi, McGraw-Hill, 978 - All rights reserved 8

דוגמא נו ספת ל צמצום מצבי ם המכו נה המ צו מ צ מ ת ש מ ת ק ב ל ת היא: PS X NS X α ε / δ/ β ε / γ/ γ δ/ α/ δ γ/ δ/ ε β/ γ/ 9