You are on page 1of 32

‫ומחשבים ג'‪,‬‬

‫יסודיים‬
‫אלקטרוניקה‬
‫בגרות לבתי–ספר על–‬ ‫סוג הבחינה‪:‬‬
‫‪-1-‬‬ ‫מד ינת ישראל‬
‫תשס"ג‪ ,‬סמל ‪815201‬‬ ‫קיץ תשס"ג‪,‬קיץ‬
‫‪2003‬‬ ‫מועד הבחינה‪:‬‬ ‫משרד החינוך‬
‫‪815201‬‬ ‫סמל השאלון‪:‬‬
‫א‪ .‬נספח לשאלה ‪8‬‬ ‫נספחים‪:‬‬
‫ב‪ .‬נוסחאון באלקטרוניקה ומחשבים‬

‫אלקטרוניקה ומחשבים ג'‬


‫שתי יחידות לימוד )השלמה לחמש יחידות לימוד(‬
‫)כיתה י"ב(‬

‫הוראות לנבחן‬
‫א‪ .‬משך הבחינה‪ :‬שלוש שעות‪.‬‬
‫ב‪ .‬מבנה השאלון ומפתח ההערכה‪ :‬בשאלון שני פרקים‪ ,‬ובהם תשע שאלות‪ .‬יש לענות על‬
‫חמש שאלות בלבד‪ ,‬שאלה אחת לפחות מכל פרק‪.‬‬
‫לכל שאלה — ‪ 20‬נקודות‪ .‬סך הכול — ‪ 100‬נקודות‪.‬‬
‫חומר עזר מותר לשימוש‪ :‬מחשבון‪.‬‬ ‫ג‪.‬‬
‫ד‪ .‬הוראות מיוחדות‪:‬‬
‫ענה על מספר השאלות הנדרש בשאלון‪ .‬המעריך יקרא ויעריך את מספר השאלות‬ ‫‪.1‬‬
‫הנדרש בלבד‪ ,‬לפי סדר כתיבתן במחברתך‪ ,‬ולא יתייחס לתשובות נוספות‪.‬‬
‫התחל כל תשובה לשאלה חדשה בעמוד חדש‪.‬‬ ‫‪.2‬‬
‫רשום את כל תשובותיך אך ורק בעט‪.‬‬ ‫‪.3‬‬
‫הקפד לנסח את תשובותיך כהלכה ולסרטט את תרשימיך בבהירות‪.‬‬ ‫‪.4‬‬
‫כתוב את תשובותיך בכתב–יד ברור‪ ,‬כדי לאפשר הערכה נאותה שלהן‪.‬‬ ‫‪.5‬‬
‫אם לדעתך חסרים נתונים הדרושים לפתרון שאלה‪ ,‬אתה רשאי להוסיף אותם‪ ,‬בתנאי‬ ‫‪.6‬‬
‫שתנמק מדוע הוספת אותם‪.‬‬
‫בכתיבת פתרונות חישוביים‪ ,‬קבלת ֵמַרב הנקודות מותנית בהשלמת כל המהלכים‬ ‫‪.7‬‬
‫הבאים‪ ,‬בסדר שבו הם רשומים‪:‬‬
‫רישום הנוסחה המתאימה‪.‬‬ ‫*‬
‫הצבה של כל הערכים ביחידות המתאימות‪.‬‬ ‫*‬
‫חישוב )אפשר באמצעות מחשבון(‪.‬‬ ‫*‬
‫רישום התוצאה המתקבלת‪ ,‬ביחד עם יחידות המידה המתאימות‪.‬‬ ‫*‬
‫ליווי הפתרון החישובי בהסבר קצר‪.‬‬ ‫*‬
‫בשאלון זה ‪ 9‬עמודים ו–‪ 23‬עמודי נספחים‪.‬‬
‫ההנחיות בשאלון זה מנוסחות בלשון זכר‪,‬‬
‫אך מכוונות לנבחנות ולנבחנים כאחד‪.‬‬

‫בהצלחה!‬
‫אלקטרוניקה ומחשבים ג'‪,‬‬ ‫‪-2-‬‬
‫קיץ תשס"ג‪ ,‬סמל ‪815201‬‬

‫השאלות‬
‫בשאלון שני פרקים ובהם תשע שאלות‪ .‬יש לענות על חמש שאלות בלבד‪ ,‬שאלה אחת‬
‫לפחות מכל פרק‪.‬‬

‫פרק ראשון‪ :‬אלקטרוניקה תקבילית‬


‫ענה על שאלה אחת לפחות מבין השאלות ‪) 5—1‬לכל שאלה — ‪ 20‬נקודות(‪.‬‬

‫שאלה ‪1‬‬
‫המעגל שבאיור לשאלה ‪ 1‬כולל מגבר שרת אידיאלי‪.‬‬

‫‪R1‬‬ ‫‪R2‬‬

‫‪5 kΩ‬‬ ‫‪10 kΩ‬‬

‫–‬
‫‪R3‬‬
‫‪+‬‬
‫‪5 kΩ‬‬
‫‪+‬‬ ‫‪R4‬‬
‫‪V1‬‬ ‫‪Vo‬‬
‫–‬ ‫‪5 kΩ‬‬
‫–‬
‫‪V2‬‬
‫‪+‬‬

‫איור לשאלה ‪1‬‬

‫רשום ביטוי למתח המוצא ‪ Vo‬כתלות במתחי המבוא ‪ V1‬ו– ‪. V2‬‬ ‫א‪.1 .‬‬
‫חשב את ערכו של מתח המוצא ‪ Vo‬אם ‪ V1 = 5 V‬ו– ‪. V2 = 3 V‬‬ ‫‪.2‬‬
‫ב‪ .‬מחליפים את מקור המתח ‪ V1‬במקור מתח סינוסואידלי‪ ,‬בעל תנופה של ‪ 4 V‬משיא לשיא‪.‬‬
‫סרטט את מתח המבוא ‪ V1‬ומתחתיו‪ ,‬בהתאמה‪ ,‬את מתח המוצא ‪ Vo‬בתלות בזמן‪.‬‬

‫המשך בעמוד ‪3‬‬


‫אלקטרוניקה ומחשבים ג'‪,‬‬ ‫‪-3-‬‬
‫קיץ תשס"ג‪ ,‬סמל ‪815201‬‬

‫שאלה ‪2‬‬
‫המעגל המתואר באיור לשאלה ‪ 2‬כולל מגבר שרת אידיאלי‪ .‬נתוני דיודת הזנר שבמעגל הם‪:‬‬
‫‪Vz = 5 V ; I z min = 5 mA ; Pz max = 500 mW‬‬

‫‪R1‬‬
‫‪+‬‬
‫‪E‬‬ ‫‪30 V‬‬
‫–‬ ‫‪+‬‬ ‫‪Io‬‬

‫‪Dz‬‬ ‫–‬
‫‪IL‬‬

‫‪A‬‬ ‫‪Vo‬‬
‫‪RL‬‬
‫‪Rp = 10 kΩ‬‬
‫‪B‬‬

‫‪R2‬‬ ‫‪5 kΩ‬‬

‫איור לשאלה ‪2‬‬

‫א‪ .‬על–פי נתוני דיודת הזנר‪ ,‬חשב את תחום הערכים של התנגדות הנגד ‪ R1‬שבו תפעל הדיודה‬
‫בתחום הזנר‪.‬‬
‫ב‪ .‬חשב את מתח המוצא ‪ Vo‬כאשר זחלן הפוטנציומטר ‪ R p‬נמצא‪:‬‬

‫בנקודה ‪A‬‬ ‫‪.1‬‬


‫‪B‬‬ ‫בנקודה‬ ‫‪.2‬‬
‫חשב את ערכו המזערי של ‪ , R L‬אם נתון שהזרם המרבי במוצא מגבר השרת הוא‬ ‫ג‪.‬‬
‫‪ , I o = 25 mA‬ומתח המוצא ‪ Vo‬הוא ‪. 5 V‬‬

‫המשך בעמוד ‪4‬‬


‫אלקטרוניקה ומחשבים ג'‪,‬‬ ‫‪-4-‬‬
‫קיץ תשס"ג‪ ,‬סמל ‪815201‬‬

‫שאלה ‪3‬‬
‫א‪ .‬באיור א' לשאלה ‪ 3‬נתון אופיין זרם–מתח )מקורב( של דיודה‪.‬‬

‫]‪ID[mA‬‬

‫‪20‬‬

‫]‪VD[V‬‬
‫‪0.2‬‬ ‫‪0.4‬‬ ‫‪0.6‬‬ ‫‪0.8‬‬ ‫‪1.0‬‬

‫איור א' לשאלה ‪3‬‬

‫חשב את הפרמטרים של הדיודה ) ‪ ( Vγ , R f‬על סמך אופיין זה‪.‬‬ ‫‪.1‬‬


‫סרטט את מעגל התמורה של הדיודה כאשר היא מוליכה‪.‬‬ ‫‪.2‬‬
‫ב‪ .‬הדיודה שבסעיף א' מופיעה במעגל שבאיור ב' לשאלה‪ .‬חשב את נקודת העבודה של הדיודה‬
‫) ‪. (VD , I D‬‬
‫‪D‬‬

‫‪+‬‬
‫‪E‬‬ ‫‪2V‬‬ ‫‪R‬‬ ‫‪60 Ω‬‬
‫–‬

‫איור ב' לשאלה ‪3‬‬

‫המשך בעמוד ‪5‬‬


‫אלקטרוניקה ומחשבים ג'‪,‬‬ ‫‪-5-‬‬
‫קיץ תשס"ג‪ ,‬סמל ‪815201‬‬

‫שאלה ‪4‬‬
‫המעגל שבאיור א' לשאלה ‪ 4‬כולל מגבר ‪ , A‬שאופיין המעבר שלו בריקם נתון באיור ב' לשאלה‪.‬‬
‫נתוני המגבר ‪. R i = 50 kΩ , R o = 1 kΩ : A‬‬
‫‪Is‬‬ ‫‪Rs‬‬ ‫‪Io‬‬
‫‪10 kΩ‬‬ ‫‪A‬‬
‫‪Vs‬‬ ‫‪Vi‬‬ ‫‪RL‬‬ ‫‪10 kΩ‬‬ ‫‪Vo‬‬

‫איור א' לשאלה ‪4‬‬

‫אופיין‪,‬המעבר‪,‬של‪,‬המגבר‪A,‬‬

‫]‪Vo[V‬‬

‫‪12‬‬

‫‪6‬‬

‫]‪Vi[mV‬‬
‫‪–48‬‬

‫‪–12‬‬

‫איור ב' לשאלה ‪4‬‬


‫א‪ .‬היעזר באיור ב'‪ ,‬ומצא את הגבר המתח של המגבר ‪. A‬‬
‫‪Vo‬‬
‫= ‪. A Vs‬‬ ‫ב‪ .‬סרטט את מעגל–התמורה של המעגל שבאיור א'‪ ,‬וחשב את הגבר המתח‬
‫‪Vs‬‬
‫‪P ‬‬ ‫‪I ‬‬
‫חשב‪ ,‬ביחידות ‪ , dB‬את הגבר הזרם ‪  o ‬ואת הגבר ההספק ‪  o ‬של המעגל שבאיור א'‪.‬‬ ‫ג‪.‬‬
‫‪ Ps ‬‬ ‫‪ Is ‬‬
‫ד‪ .‬חשב את התנופה המרבית של המתח ‪ Vs‬שניתן לספק למעגל שבאיור א'‪ ,‬מבלי לגרום‬
‫לעיוותים במתח המוצא‪.‬‬
‫המשך בעמוד ‪6‬‬
‫אלקטרוניקה ומחשבים ג'‪,‬‬ ‫‪-6-‬‬
‫קיץ תשס"ג‪ ,‬סמל ‪815201‬‬

‫שאלה ‪5‬‬
‫נתוני הטרנזיסטור במעגל המתואר באיור לשאלה ‪ 5‬הם‪:‬‬
‫‪I DSS = 10 mA ; Vp = −5 V‬‬

‫‪VDD = 25 V‬‬

‫‪RD‬‬ ‫‪4 kΩ‬‬


‫‪C3‬‬
‫‪C1‬‬

‫‪Vi‬‬ ‫‪RG‬‬ ‫‪1 MΩ‬‬ ‫‪RL‬‬ ‫‪10 kΩ‬‬ ‫‪Vo‬‬


‫‪RS‬‬ ‫‪2 kΩ‬‬ ‫‪C2‬‬

‫איור לשאלה ‪5‬‬

‫א‪ .‬חשב את נקודת העבודה של הטרנזיסטור ) ‪. (VDS , I D‬‬


‫ב‪ .‬סרטט את מעגל התמורה לאות חילופין )הזנח את היגבי הקבלים(‪.‬‬
‫‪Vo‬‬
‫של המעגל אם ‪. g m = 1.56 mmho‬‬ ‫חשב את הגבר המתח‬ ‫ג‪.‬‬
‫‪Vi‬‬

‫המשך בעמוד ‪7‬‬


‫אלקטרוניקה ומחשבים ג'‪,‬‬ ‫‪-7-‬‬
‫קיץ תשס"ג‪ ,‬סמל ‪815201‬‬

‫פרק שני‪ :‬מחשבים ומיקרו–מעבדים‬


‫ענה על שאלה אחת לפחות מבין השאלות ‪) 9—6‬לכל שאלה — ‪ 20‬נקודות(‪.‬‬

‫שאלה ‪6‬‬
‫בלוק נתונים‪ ,‬שכתובתו ההתחלתית היא ‪ 30H‬וגודלו ‪ 10H‬בתים‪ ,‬מכיל נתונים מספריים‪.‬‬
‫כתוב תת–שגרה בשפת הסף של המעבד ‪ , 8086/88‬שתמנה את כמות המספרים הזוגיים בבלוק‬
‫ותציב את התוצאה המתקבלת בתא ‪. 40H‬‬

‫שאלה ‪7‬‬
‫א‪ .‬הסבר את תפקידו של כל אחד מן ההדקים האלו במיקרו–מעבד ‪. M IO , RD , ALE : 8086‬‬
‫ב‪ .‬להלן קטע של תכנית בשפת הסף של המעבד ‪ . 8086/88‬ציין את ערך האוגר ‪ AL‬ואת ערכי‬
‫דגל הנשא ודגל האפס בסיום כל הוראה בקטע הזה‪.‬‬
‫‪1.‬‬ ‫‪MOV AX, 28F9H‬‬

‫‪2.‬‬ ‫‪ADD AL, AH‬‬

‫‪3.‬‬ ‫‪AND AL, 0C3H‬‬

‫לרכיב קלט שכתובתו ‪ 20H‬מחוברים ‪ 8‬מתגים‪ .‬אם המתג סגור — ערכו '‪ ,'1‬ואם הוא פתוח—‬ ‫ג‪.‬‬
‫ערכו '‪ . '0‬כתוב תת–שגרה שתקלוט את ערכי המתגים‪ ,‬ותציב את סכום ערכיהם בתא‬
‫שכתובתו ‪. 40H‬‬

‫שאלה ‪8‬‬
‫במערכת מיקרו–מחשב‪ ,‬מחובר רכיב קלט‪/‬פלט בר–תכנות מסוג ‪ 82C55A‬למיקרו–מעבד ‪.8086‬‬
‫הרכיב ממופה בכתובות ‪ , 300H ÷ 303H‬ונתוניו מפורטים בנספח לשאלה ‪.8‬‬
‫א‪ .‬רשום את מילת הבקרה שיש לשלוח לרכיב ‪ , 82C55A‬על–מנת שהמיפתחים יופעלו באופן‬
‫הזה‪ — PORT A :‬פלט‬
‫‪ — PORT B‬פלט‬
‫‪ — PORT C‬קלט‬

‫המשך בעמוד ‪8‬‬


‫אלקטרוניקה ומחשבים ג'‪,‬‬ ‫‪-8-‬‬
‫קיץ תשס"ג‪ ,‬סמל ‪815201‬‬

‫ב‪ .‬רשום תת–שגרה בשפת ‪ , ASM–86‬שתשלח את מילת הבקרה שרשמת בסעיף א' לאוגר‬
‫הבקרה של הרכיב ‪. 82C55A‬‬
‫ל–‪ PORT A‬של הרכיב ‪ 82C55A‬חוברו שמונה נוריות ‪ , LED‬ול–‪ PORT C‬שלו חוברו שמונה‬ ‫ג‪.‬‬
‫מתגים‪ ,‬כמתואר באיור לשאלה ‪ .8‬נוריות ה–‪ LED‬מופעלות כאשר ערכו של מוצא ‪PORT A‬‬
‫הוא '‪. '0‬‬

‫‪R‬‬
‫‪PA0‬‬ ‫‪+ 5V‬‬
‫·‬ ‫·‬ ‫‪LED0‬‬
‫·‬ ‫·‬
‫·‬ ‫·‬
‫·‬ ‫·‬
‫·‬
‫·‬ ‫·‬ ‫‪R‬‬
‫‪PA7‬‬ ‫·‬
‫‪+ 5V‬‬

‫‪PB0‬‬ ‫‪LED7‬‬
‫·‬
‫·‬
‫‪82C55A‬‬ ‫·‬
‫·‬
‫·‬
‫·‬
‫‪PB7‬‬

‫‪PC0‬‬ ‫‪+ 5V‬‬


‫·‬ ‫·‬ ‫‪S0‬‬
‫·‬ ‫·‬ ‫‪R‬‬
‫·‬ ‫·‬
‫·‬ ‫·‬
‫·‬ ‫·‬
‫·‬
‫‪PC7‬‬ ‫·‬
‫‪+ 5V‬‬
‫‪S7‬‬
‫‪R‬‬

‫איור לשאלה ‪8‬‬

‫כתוב תת–שגרה שתקלוט את תוכנו של כל אחד מן המתגים שב–‪ . PORT C‬אם מתג נמצא‬
‫במצב סגור )‪ — (ON‬תגרום תת–השגרה להדלקת ה–‪ LED‬המתאימה לו ב–‪PORT A‬‬
‫)למתג ‪ S0‬מתאימה הנורית ‪ , LED 0‬למתג ‪ S1‬מתאימה הנורית ‪ , LED1‬וכך הלאה(‪.‬‬

‫המשך בעמוד ‪9‬‬


‫אלקטרוניקה ומחשבים ג'‪,‬‬ ‫‪-9-‬‬
‫קיץ תשס"ג‪ ,‬סמל ‪815201‬‬

‫שאלה ‪9‬‬
‫לפניך תת–שגרה הכתובה בשפת הסף של המיקרו–מעבד ‪: 8086/88‬‬
‫‪1‬‬ ‫‪KK‬‬ ‫‪:‬‬ ‫‪MOV SI, 10H‬‬

‫‪2‬‬ ‫‪MOV BX, 0H‬‬

‫‪3‬‬ ‫]‪MOV AX, [SI‬‬

‫‪4‬‬ ‫‪AGAIN‬‬ ‫‪:‬‬ ‫‪ADD‬‬ ‫‪BL, AH‬‬

‫‪5‬‬ ‫‪JNC‬‬ ‫‪AD‬‬

‫‪6‬‬ ‫‪INC‬‬ ‫‪BH‬‬

‫‪7‬‬ ‫‪AD‬‬ ‫‪:‬‬ ‫‪DEC‬‬ ‫‪AL‬‬

‫‪8‬‬ ‫‪JNZ‬‬ ‫‪AGAIN‬‬

‫‪9‬‬ ‫‪MOV [SI + 2], BX‬‬

‫‪10‬‬ ‫‪RET‬‬

‫א‪ .‬הסבר את ההוראות שמספריהן ‪. 9 , 8 , 4 , 3‬‬


‫ב‪ .‬הסבר מה מבצעת תת–השגרה‪.‬‬
‫בטבלה שלהלן נתונים תכני התאים בכתובות ‪ 10H ÷ 13H‬בסגמנט הנתונים שבזיכרון‪ ,‬לפני‬ ‫ג‪.‬‬
‫ביצוע תת–השגרה‪:‬‬

‫תוכן‪,‬התא‬ ‫כתובת‪,‬התא‬
‫‪03H‬‬ ‫‪10H‬‬
‫‪80H‬‬ ‫‪11H‬‬

‫‪10H‬‬ ‫‪12H‬‬

‫‪20H‬‬ ‫‪13H‬‬

‫רשום את התכנים של תאים אלו לאחר ביצוע תת–השגרה‪.‬‬

‫בהצלחה!‬

‫זכות היוצרים שמורה למדינת ישראל‪.‬‬


‫אין להעתיק או לפרסם אלא ברשות משרד החינוך‪.‬‬
‫נספח לשאלה ‪ ,8‬קיץ תשס"ג‬ ‫‪-1-‬‬
‫)‪ 4‬עמודים(‬ ‫נספח לשאלה ‪8‬‬
‫מקום למדבקת נבחן‬
‫סמל ‪815201‬‬
‫לשאלון ‪ ,815201‬קיץ תשס"ג‬

‫המשך בעמוד ‪2‬‬


‫נספח לשאלה ‪ ,8‬קיץ תשס"ג‬ ‫≠‪≠2‬‬
‫סמל ‪815201‬‬

‫המשך בעמוד ‪3‬‬


‫נספח לשאלה ‪ ,8‬קיץ תשס"ג‬ ‫‪-3-‬‬
‫סמל ‪815201‬‬

‫המשך בעמוד ‪4‬‬


‫נספח לשאלה ‪ ,8‬קיץ תשס"ג‬ ‫≠‪≠4‬‬
‫סמל ‪815201‬‬
‫ומחשבים‬
‫יסודיים‬ ‫באלקטרוניקהעל–‬
‫בגרות לבתי–ספר‬‫סוג הבחינה‪:‬נוסחאון‬ ‫‪-1-‬‬ ‫מ די נת י שראל‬
‫‪2003‬קיץ תשס"ג‬
‫‪,815201‬‬ ‫לשאלון‬
‫תשס"ג‪,‬‬ ‫נספחקיץ‬
‫מועד הבחינה‪:‬‬ ‫משרד החינוך‬
‫נספח לשאלון‪815201 :‬‬
‫אין להעביר את הנוסחאון‬
‫לנבחן אחר‬

‫נוסחאון באלקטרוניקה ומחשבים‬


‫לרמות א' — ב' )‪ 19‬עמודים(‬

‫‪ .1‬נוסחאות באלקטרוניקה תקבילית‬


‫חישובי הגבר‬
‫‪ — A V‬הגבר מתח‬
‫‪ — Vo‬מתח מוצא‬ ‫]‪[V‬‬ ‫= ‪AV‬‬
‫‪Vo‬‬
‫‪Vi‬‬
‫‪ — Vi‬מתח מבוא‬ ‫]‪[V‬‬

‫‪Vo‬‬
‫‪ — A V‬הגבר מתח בדציבלים‬ ‫]‪[dB‬‬ ‫‪A V = 20 log‬‬
‫‪Vi‬‬

‫‪ — A I‬הגבר זרם‬
‫‪Io‬‬
‫‪ — I o‬זרם מוצא‬ ‫]‪[A‬‬ ‫= ‪AI‬‬
‫‪Ii‬‬
‫‪ — I i‬זרם מבוא‬ ‫]‪[A‬‬

‫‪Io‬‬
‫‪ — A I‬הגבר זרם בדציבלים‬ ‫]‪[dB‬‬ ‫‪A I = 20 log‬‬
‫‪Ii‬‬

‫‪ — A P‬הגבר הספק‬
‫] ‪ — Po [W‬הספק מוצא‬
‫] ‪ — Pi [W‬הספק מבוא‬ ‫‪Po‬‬ ‫‪2 R‬‬ ‫‪2 R‬‬
‫= ‪AP‬‬ ‫‪= AV ⋅ AI = AI ⋅ L = AV ⋅ i‬‬
‫‪Pi‬‬ ‫‪Ri‬‬ ‫‪RL‬‬
‫]‪ — R L [Ω‬התנגדות נגד העומס‬
‫]‪ — R i [Ω‬התנגדות מבוא‬

‫‪Po‬‬
‫]‪ — A P [dB‬הגבר הספק בדציבלים‬ ‫‪A P = 10 log‬‬
‫‪Pi‬‬
‫המשך בעמוד ‪2‬‬
‫נוסחאון באלקטרוניקה ומחשבים‬ ‫‪-2-‬‬
‫נספח לשאלון ‪ ,815201‬קיץ תשס"ג‬

‫‪ — A VT‬הגבר כולל של ‪ N‬דרגות‬ ‫‪A VT = A V1 ⋅ A V 2 ⋅ A V3 ...... A VN‬‬


‫המחוברות בשרשרת )קסקדה(‬

‫)‪A VT (dB) = A V1 (dB) + A V2 (dB) + A V3 (dB) + ...... + A VN (dB‬‬

‫]‪ — A VT [dB‬הגבר כולל בדציבלים של‬


‫‪ N‬דרגות המחוברות בשרשרת‬
‫)קסקדה(‬
‫מאזן הספקים‬
‫‪ — PI‬הספק מבוא‬ ‫]‪[W‬‬ ‫‪PI + PCC = PL + Pdiss‬‬

‫] ‪ — PCC [W‬הספק נצרך מהספקים‬


‫‪ — PL‬הספק העומס‬ ‫]‪[W‬‬
‫] ‪ — Pdiss [W‬הספק מבוזבז‬
‫משוב שלילי‬

‫‪A‬‬
‫‪ — A f‬הגבר עם משוב )בחוג סגור(‬ ‫= ‪Af‬‬
‫‪1 + βA‬‬
‫‪ — A‬הגבר ללא משוב )הגבר חוג פתוח(‬
‫‪ — β‬מקדם משוב‬
‫משוב מתח טורי‬
‫‪ — R if‬התנגדות מבוא עם משוב‬ ‫]‪[Ω‬‬
‫) ‪R if = R i (1 + βA‬‬
‫‪ — R i‬התנגדות מבוא ללא משוב‬ ‫]‪[Ω‬‬
‫‪ — R of‬התנגדות מוצא עם משוב‬ ‫]‪[Ω‬‬
‫‪Ro‬‬
‫= ‪R of‬‬
‫‪ — R o‬התנגדות מוצא ללא משוב‬ ‫]‪[Ω‬‬ ‫‪1 + βA‬‬

‫המשך בעמוד ‪3‬‬


‫נוסחאון באלקטרוניקה ומחשבים‬ ‫‪-3-‬‬
‫נספח לשאלון ‪ ,815201‬קיץ תשס"ג‬

‫טרנזיסטור דו–נושאי )בתחום הפעיל(‬


‫בהזנחת זרם הזליגה ‪: I CBO‬‬

‫‪I C = βI B , I E = (β + 1) I B , I E = I C + I B‬‬

‫]‪ — I C [A‬זרם הקולט‬


‫‪IC‬‬ ‫‪β‬‬ ‫‪α‬‬
‫]‪ — I E [A‬זרם הפולט‬ ‫=‪α‬‬ ‫=‬ ‫=‪, β‬‬
‫‪IE β + 1‬‬ ‫‪1− α‬‬
‫]‪ — I B [A‬זרם הבסיס‬
‫בהתחשב בזרם הזליגה ‪: I CBO‬‬

‫]‪ — I CBO [A‬זרם הזליגה בין הקולט לבסיס‪,‬‬ ‫‪I C = βI B + (β + 1) I CBO‬‬


‫כאשר הפולט פתוח‬

‫תרשים תמורה מקורב מסוג ‪ h‬של טרנזיסטור דו–נושאי‬


‫‪ib‬‬ ‫‪ic‬‬
‫‪B‬‬ ‫‪C‬‬

‫‪hie‬‬ ‫‪h fe ⋅ ib‬‬

‫‪E‬‬

‫‪CE‬‬ ‫‪RE†„‚†ÌÚ†CE‬‬

‫‪AI‬‬ ‫‪h fe‬‬ ‫‪h fe‬‬

‫‪Ri‬‬ ‫‪hie‬‬ ‫(‬


‫‪hie + 1+ h fe R E‬‬ ‫)‬
‫‪h fe ⋅ R L‬‬ ‫‪h fe ⋅ R L‬‬
‫‪AV‬‬ ‫–‬ ‫–‬
‫‪hie‬‬ ‫‪Ri‬‬

‫‪Ro‬‬ ‫∞‬ ‫∞‬

‫המשך בעמוד ‪4‬‬


‫נוסחאון באלקטרוניקה ומחשבים‬ ‫‪-4-‬‬
‫נספח לשאלון ‪ ,815201‬קיץ תשס"ג‬

‫‪FET‬‬ ‫טרנזיסטור‬
‫‪ — I D‬זרם האפיק‬ ‫]‪[A‬‬
‫‪2‬‬
‫]‪ — VGS [V‬המתח בין השער למקור‬ ‫‪‬‬ ‫‪VGS ‬‬
‫‪I D = I DSS‬‬ ‫‪1 − V ‬‬
‫‪‬‬ ‫‪p ‬‬
‫‪ — Vp‬מתח צביטה‬ ‫]‪[V‬‬
‫‪VGS = 0‬‬ ‫]‪ — I DSS [A‬זרם האפיק עבור‬

‫‪1‬‬ ‫‪2 I DSS ‬‬ ‫‪VGS ‬‬


‫‪ — g m‬מוליכות הדדית‬ ‫‪ Ω ‬‬ ‫= ‪gm‬‬ ‫‪1 − V ‬‬
‫‪Vp ‬‬ ‫‪p ‬‬

‫‪ — g m0  ‬מוליכות הדדית עבור‬


‫‪1‬‬ ‫‪2 I DSS‬‬
‫‪VGS = 0‬‬ ‫= ‪gm0‬‬
‫‪Ω‬‬ ‫‪Vp‬‬

‫‪FET‬‬ ‫תרשים תמורה מקורב של טרנזיסטור תוצא שדה —‬

‫‪G‬‬ ‫‪D‬‬

‫‪gm ⋅ Vgs‬‬
‫‪rd‬‬
‫‪Vgs‬‬ ‫‪Vds‬‬

‫‪S‬‬

‫‪CS‬‬ ‫‪ — A V‬הגבר הטרנזיסטור בחיבור‬ ‫‪A V = − g m ⋅ ( rd‬‬ ‫) ‪RL‬‬


‫)מקור משותף(‬

‫‪g m ⋅ Rs‬‬
‫‪CD‬‬ ‫‪ — A V‬הגבר הטרנזיסטור בחיבור‬ ‫≈ ‪AV‬‬
‫‪1 + (g m + g d ) R s‬‬
‫)מפק משותף(‬
‫‪ — R s‬נגד בטור למקור‬ ‫]‪[Ω‬‬ ‫‪1‬‬
‫= ‪gd‬‬
‫‪rd‬‬

‫המשך בעמוד ‪5‬‬


‫נוסחאון באלקטרוניקה ומחשבים‬ ‫‪-5-‬‬
‫נספח לשאלון ‪ ,815201‬קיץ תשס"ג‬

‫דיודה‬
‫‪ — I D‬זרם דיודה‬ ‫]‪[A‬‬ ‫(‬
‫‪I D = I S e VD / η VT − 1‬‬ ‫)‬
‫‪ — VD‬מתח דיודה‬ ‫]‪[V‬‬
‫‪T‬‬
‫= ‪VT‬‬
‫‪ — I S‬זרם רוויה אחורי‬ ‫]‪[A‬‬ ‫‪11, 600‬‬

‫)גרמניום( ‪− G e‬‬
‫‪ — η = ‬מקדם‬
‫‪1‬‬
‫‪2‬‬ ‫)סיליקון( ‪− Si‬‬
‫‪ — T‬טמפרטורה‬ ‫]‪[°K‬‬

‫מגבר הפרש‬
‫‪ — Vd‬הפרש מתחי המבוא‬ ‫]‪[V‬‬ ‫‪Vo = A d ⋅ Vd + A c ⋅ Vc‬‬

‫‪ — Vc‬ממוצע מתחי המבוא‬ ‫]‪[V‬‬


‫‪V1‬‬
‫‪ — A d‬הגבר הפרשי‬ ‫‪¯·‚Ó‬‬ ‫‪Vo‬‬
‫‪V2‬‬ ‫‪˘¯Ù‰‬‬
‫‪ — A c‬הגבר האות המשותף‬

‫‪Vo‬‬ ‫‪Vo‬‬
‫‪V1 = − V2 = Vi‬‬ ‫— כאשר‪:‬‬ ‫= ‪Ad‬‬ ‫‪Vc =0‬‬
‫=‬
‫‪Vd‬‬ ‫‪2 Vi‬‬

‫‪Vo‬‬ ‫‪Vo‬‬
‫‪V1 = V2 = Vi‬‬ ‫— כאשר‪:‬‬ ‫= ‪Ac‬‬ ‫‪Vd =0‬‬
‫=‬
‫‪Vc‬‬ ‫‪Vi‬‬

‫‪Ad‬‬
‫‪ — CMRR‬יחס דחיית האות המשותף‬ ‫= ‪CMRR‬‬
‫‪Ac‬‬

‫המשך בעמוד ‪6‬‬


‫נוסחאון באלקטרוניקה ומחשבים‬ ‫‪-6-‬‬
‫נספח לשאלון ‪ ,815201‬קיץ תשס"ג‬

‫מגברי הספק‬

‫‪VL max ⋅ I L max VLeff‬‬


‫‪2‬‬
‫= ‪PL = VLeff ⋅ I Leff‬‬ ‫=‬ ‫‪= I 2Leff ⋅ R L‬‬
‫‪2‬‬ ‫‪RL‬‬

‫‪ — PL‬הספק העומס‬ ‫]‪[W‬‬


‫]‪ — VLeff [V‬מתח יעיל על העומס‬
‫]‪ — I Leff [A‬זרם יעיל בעומס‬
‫]‪ — VL max [V‬מתח עומס שיאי‬
‫]‪ — I L max [A‬זרם עומס שיאי‬
‫‪ — R L‬נגד עומס‬ ‫]‪[Ω‬‬

‫] ‪ — PCC [W‬ההספק הנצרך מהספק‬


‫‪ — I av‬הזרם הממוצע‬ ‫]‪[A‬‬ ‫‪PCC = VCC ⋅ I av‬‬

‫]‪ — VCC [V‬מתח המקור‬

‫‪ — I av‬הזרם הממוצע של גל פועם‬ ‫]‪[A‬‬ ‫= ‪I av‬‬


‫‪2 ⋅ I max‬‬
‫‪π‬‬
‫]‪ — I max [A‬זרם שיא‬

‫‪PD = PCC − PL‬‬


‫‪ — PD‬הספק מבוזבז בטרנזיסטור‬ ‫]‪[W‬‬

‫‪PL‬‬
‫‪ — η‬נצילות‬ ‫=‪η‬‬
‫‪PCC‬‬

‫‪ — Vmax‬מתח שיא‬ ‫]‪[V‬‬ ‫‪π Vmax‬‬


‫=‪η‬‬ ‫⋅‬
‫‪ — η‬נצילות במגבר הספק‬ ‫‪4 VCC‬‬
‫מסוג ‪CLASS B‬‬

‫‪2 ⋅ VCC 2‬‬


‫] ‪ — PC max [W‬הספק פיזור מרבי‬ ‫= ‪PC max‬‬
‫‪π2 ⋅ R L‬‬
‫בשני הטרנזיסטורים‬
‫במגבר מסוג ‪CLASS B‬‬
‫המשך בעמוד ‪7‬‬
‫נוסחאון באלקטרוניקה ומחשבים‬ ‫‪-7-‬‬
‫נספח לשאלון ‪ ,815201‬קיץ תשס"ג‬

‫מגברי שרת‬
‫)‪(INTEGRATOR‬‬ ‫סוכם‬
‫]‪ — ∆Vo [V‬השינוי במתח–המוצא‬
‫‪−IC ⋅ t‬‬
‫= ‪∆Vo = ∆VC‬‬
‫‪ — I C‬הזרם הקבוע בקבל‬ ‫]‪[A‬‬ ‫‪C‬‬

‫‪ — t‬זמן טעינת הקבל‬ ‫]‪[sec‬‬


‫מגבר מהפך‬
‫‪ — R f‬נגד המשוב‬ ‫]‪[Ω‬‬ ‫‪Rf‬‬
‫– = ‪AV‬‬
‫‪ — R1‬הנגד המחובר לכניסה המהפכת‬ ‫]‪[Ω‬‬ ‫‪R1‬‬

‫מגבר עוקב‬
‫‪ — R f‬נגד המשוב‬ ‫]‪[Ω‬‬ ‫‪Rf‬‬
‫‪AV = 1 +‬‬
‫‪ — R1‬הנגד היוצא מהכניסה המהפכת‬ ‫]‪[Ω‬‬ ‫‪R1‬‬
‫לאדמה‬

‫מתנד גשר ויין‬

‫‪1‬‬
‫— תדר התנודות‬ ‫‪fo‬‬ ‫]‪[Hz‬‬ ‫= ‪fo‬‬
‫‪2πR ⋅ C‬‬

‫‪ — A V‬הגבר המתח‬ ‫‪AV ≥ 3‬‬

‫המשך בעמוד ‪8‬‬


‫נוסחאון באלקטרוניקה ומחשבים‬ -8-
‫ קיץ תשס"ג‬,815201 ‫נספח לשאלון‬
8086/88 ‫ אוסף פקודות למיקרו–מעבדים‬.2
:‫מקרא לאוגר הדגלים‬
‫ — מתאפס‬0 (Modified) ‫ — מושפע מהפעולה‬X
"1" ‫ — מקבל‬1 (Undefined) ‫ — לא מוגדר אחרי הפעולה‬U
(Returned) ‫ — מוחזר מהמחסנית‬R

ADC ADC destination, source O D I T S Z A P C


Flags
Add with carry X X X X XX
Operands Clocks Transfers* Bytes Coding Example
register, register 3(3) — 2 ADC AX, SI
register, memory 9(10)+EA 1 2-4 ADC CX, BETA [SI]
memory, register 16(10)+EA 2 2-4 ADC ALPHA [BX] [SI], DI
register, immediate 4(4) — 3-4 ADC BX, 256
memory, immediate 17(16)+EA 2 3-6 ADC GAMMA, 30H
accumulator, immediate 4(3-4) — 2-3 ADC AL, 5

ADD ADD destination, source O D I T S Z A P C


Flags
Addition X X X X XX
Operands Clocks Transfers* Bytes Coding Example
register, register 3(3) — 2 ADD CX, DX
register, memory 9(10)+EA 1 2-4 ADD DI, [BX].ALPHA
memory, register 16(10)+EA 2 2-4 ADD TEMP, CL
register, immediate 4(4) — 3-4 ADD CL, 2
memory, immediate 17(16)+EA 2 3-6 ADD ALPHA, 2
accumulator, immediate 4(3-4) — 2-3 ADD AX, 200

AND AND destination, source O D I T S Z A P C


Flags
Logical and X X X U X X
Operands Clocks Transfers* Bytes Coding Example
register, register 3(3) — 2 AND AL, BL
register, memory 9(10)+EA 1 2-4 AND CX, FLAG WORD
memory, register 16(10)+EA 2 2-4 AND ASCII [DI], AL
register, immediate 4(4) — 3-4 AND CX, 0F0H
memory, immediate 17(16)+EA 2 3-6 AND BETA, 01H
accumulator, immediate 4(3-4) — 2-3 AND AX, 01010000B

9 ‫המשך בעמוד‬
‫נוסחאון באלקטרוניקה ומחשבים‬ -9-
‫ קיץ תשס"ג‬,815201 ‫נספח לשאלון‬

CALL CALL target O D I T S Z A P C


Flags
Call a procedure
Operands Clocks Transfers* Bytes Coding Example
near-proc 19(14) 1 3 CALL NEAR PROC
far-proc 28(23) 2 5 CALL FAR PROC
memptr 16 21(19)+EA 2 2-4 CALL PROC TABLE [SI]
regptr 16 16(13) 1 2 CALL AX
memptr 32 37(38)+EA 4 2-4 CALL [BX], TASK [SI]

CLC CLC (no operands) O D I T S Z A P C


Flags
Clear carry flag 0
Operands Clocks Transfers* Bytes Coding Example

(no operands) 2(2) — 1 CLC

CLI CLI (no operands) O D I T S Z A P C


Flags
Clear interrupt flag 0
Operands Clocks Transfers* Bytes Coding Example

(no operands) 2(2) — 1 CLI

CMP CMP destination, source O D I T S Z A P C


Flags
Compare destination to source X X X X X X
Operands Clocks Transfers* Bytes Coding Example
register, register 3(3) — 2 CMP BX, CX
register, memory 9(10)+EA 1 2-4 CMP DH, [ALPHA]
memory, register 9(10)+EA 1 2-4 CMP [BP+2], SI
register, immediate 4(3)+EA — 3-4 CMP BL, 02H
memory, immediate 10(10)+EA 1 3-6 CMP RADAR [BX], [DI], 3420H
accumulator, immediate 4(3-4) — 2-3 CMP AL, 00010000B

10 ‫המשך בעמוד‬
‫נוסחאון באלקטרוניקה ומחשבים‬ - 10 -
‫ קיץ תשס"ג‬,815201 ‫נספח לשאלון‬

CMPS CMPS des–string, source–string O D I T S Z A P C


Flags
Compare string X X X X X X
Operands Clocks Transfers* Bytes Coding Example
dest–string, 22(22) 2 1 CMPS BUSS1, BUFF2
source–string (repeat)
9+22/rep 2/rep 1 REPE CMPS ID, KEY
dest–string, source–string (5+22/rep)

DAA DAA (no operands) O D I T S Z A P C


Flags
Decimal adjust for addition U X X X X X
Operands Clocks Transfers* Bytes Coding Example
(no operands) 4(4) — 1 DAA

DAS DAS (no operands) O D I T S Z A P C


Flags
Decimal adjust for subtraction U X X X X X
Operands Clocks Transfers* Bytes Coding Example
(no operands) 4(4) — 1 DAS

DEC DEC destination O D I T S Z A P C


Flags
Decrement by 1 X X X X X
Operands Clocks Transfers* Bytes Coding Example
reg 16 3(3) — 1 DEC AX
reg 8 3(3) — 2 DEC AL
memory 15(15)+EA 2 2-4 DEC ARRAY [SI]

11 ‫המשך בעמוד‬
‫נוסחאון באלקטרוניקה ומחשבים‬ - 11 -
‫ קיץ תשס"ג‬,815201 ‫נספח לשאלון‬

DIV DIV source O D I T S Z A P C


Flags
Division, unsigned U U U U U U
Operands Clocks Transfers* Bytes Coding Example
reg 8 80-90(29) — 2 DIV CL
reg 16 144-162(38) — 2 DIV BX
mem 8 86-96+EA 1 2-4 DIV [ALPHA]
(35)
mem 16 150-168+ 1 2-4 DIV TABLE [SI] /
EA(94) DIV [TABLE + SI]

IN IN accumulator, port O D I T S Z A P C
Flags
Input byte or word
Operands Clocks Transfers* Bytes Coding Example
accumulator, immed 8 10(10) 1 2 IN AL, 0FEH / IN AX, OFEH
accumulator, DX 8(8) 1 1 IN AL, DX / IN AX, DX

INC INC destination O D I T S Z A P C


Flags
Increment by 1 X X X X X
Operands Clocks Transfers* Bytes Coding Example
reg 16 3(3) — 1 INC CX
reg 8 3(3) — 2 INC BL
memory 8 15(15)+EA 2 2-4 INC ALPHA [DI] [BX]

INT INT interrupt-type O D I T S Z A P C


Flags
Interrupt X X
Operands Clocks Transfers* Bytes Coding Example
immed 8 (type=3) 52(45) 5 1 INT 3
immed 8 (type≠3) 52(47) 5 2 INT 67

IRET IRET (no operands) O D I T S Z A P C


Flags
Interrupt Return R R RR RR R R R
Operands Clocks Transfers* Bytes Coding Example
(no operands) 32(28) 3 1 IRET

12 ‫המשך בעמוד‬
‫נוסחאון באלקטרוניקה ומחשבים‬ - 12 -
‫ קיץ תשס"ג‬,815201 ‫נספח לשאלון‬

JC JC short-label Flags O D I T S Z A P C
Jump if carry
Operands Clocks Transfers* Bytes Coding Example
short-label 16 or — 2 JC CARRY SET
4(13 or 4)

JE/JZ JE/JZ short-label O D I T S Z A P C


Flags
Jump if equal/Jump if zero
Operands Clocks Transfers* Bytes Coding Example
short-label 16 or — 2 JZ ZERO
4(13 or 4)

JMP JMP target O D I T S Z A P C


Flags
Jump
Operands Clocks Transfers* Bytes Coding Example
short-label 15(13) — 2 JMP SHORT
near-label 15(13) — 3 JMP WITHIN SEGMENT
far-label 15(13) — 5 JMP FAR LABEL
memptr 16 18(17)+EA 1 2-4 JMP [BX] TARGET
regptr 16 11(11) — 2 JMP CX
memptr 32 24(26)+EA 2 2-4 JMP OTHER SEG

JNC JNC short-label O D I T S Z A P C


Flags
Jump if not carry
Operands Clocks Transfers* Bytes Coding Example
short-label 16 or — 2 JNC NOT CARRY
4(13 or 4)

JNE/JNZ JNE/JNZ short-label O D I T S Z A P C


Flags
Jump if not equal/Jump if not zero
Operands Clocks Transfers* Bytes Coding Example
short-label 16 or —- 2 JNE NOT_EQUAL
4(13 or 4)

13 ‫המשך בעמוד‬
‫נוסחאון באלקטרוניקה ומחשבים‬ - 13 -
‫ קיץ תשס"ג‬,815201 ‫נספח לשאלון‬

LEA LEA destination, source O D I T S Z A P C


Flags
Load effective address
Operands Clocks Transfers* Bytes Coding Example
reg 16, mem 16 2(6)+EA —- 2-4 LEA BX, [BP] [DI]

LOOP LOOP short-label O D I T S Z A P C


Flags
Decrement cx and jump if not zero
Operands Clocks Transfers* Bytes Coding Example
short label 17/5(15/5) —- 2 LOOP AGAIN

MOV MOV destination, source O D I T S Z A P C


Flags
Move
Operands Clocks Transfers* Bytes Coding Example
memory, accumulator 10(9) 1 3 MOV ARRAY [SI], AL
accumulator, memory 10(8) 1 3 MOV AX, TEMP_RESULT
register, register 2(2) —- 2 MOV AX, CX
register, memory 8(12)+EA 1 2-4 MOV BP, STACK–TOP
memory, register 9(9)+EA 1 2-4 MOV COUNT [DI], CX
register, immediate 4(3-4) — 2-3 MOV CL, 2
memory, immediate 10(12-13) 1 3-6 MOV MASK [BX] [SI], 2CH
+EA
seg-reg, reg 16 2(2) —- 2 MOV ES, CX
seg-reg, mem 16 8(9)+EA 1 2-4 MOV DS, SEGMENT_BASE
reg 16, seg-reg 2(2) —- 2 MOV BP, SS
memory, seg-reg 9(11)+EA 1 2-4 MOV [BX] SEG_SAVE, CS

MOVSB/MOVSW MOVSB/MOVSW (no operands) O D I T S Z A P C


Flags
Move string (byte/word)
Operands Clocks Transfers* Bytes Coding Example
(no operands) 18(9) 2 1 MOVSB
(repeat) (no operands) 9+17/rep 2/rep 1 REP MOVSW
(8+8/rep)

14 ‫המשך בעמוד‬
‫נוסחאון באלקטרוניקה ומחשבים‬ - 14 -
‫ קיץ תשס"ג‬,815201 ‫נספח לשאלון‬

MUL MUL source OD I T S Z A P C


Flags
Multiplication, unsigned X U U U U X
Operands Clocks Transfers* Bytes Coding Example
reg 8 70-77 —- 2 MUL BL
(26-28)
reg 16 118-133 —- 2 MUL CX
(35-37)
mem 8 76-83+ 1 2-4 MUL MONTH [SI]
EA(32-34)
mem 16 124-139+ 1 2-4 MUL [BAUD_RATE]
EA(41-43)

NOP NOP (no operands) O D I T S Z A P C


Flags
No Operation
Operands Clocks Transfers* Bytes Coding Example
(no operands) 3(3) —- 1 NOP

NOT NOT destination O D I T S Z A P C


Flags
Logical not
Operands Clocks Transfers* Bytes Coding Example
register 3(3) — 2 NOT AX
memory 16(3)+EA 2 2-4 NOT [CHARACTER]

OR OR destination, source O D I T S Z A P C
Flags
Logical inclusive or X X X U X X
Operands Clocks Transfers* Bytes Coding Example
register, register 3(3) — 2 OR AL, BL
register, memory 9(10)+EA 1 2-4 OR DX, PORT ID [DI]
memory, register 16(10)+EA 2 2-4 OR FLAG BYTE, CL
accumulator, immediate 4(3-4) — 2-3 OR AL, 01101100B
register, immediate 4(4) — 3-4 OR CX, 01H
memory, immediate 17(16)+EA 2 3-6 OR [BX], CMD WORD

15 ‫המשך בעמוד‬
‫נוסחאון באלקטרוניקה ומחשבים‬ - 15 -
‫ קיץ תשס"ג‬,815201 ‫נספח לשאלון‬

OUT OUT port, accumulator O D I T S Z A P C


Flags
Output byte or word
Operands Clocks Transfers* Bytes Coding Example
immed 8, accumulator 10(9) 1 2 OUT 44, AX
DX, accumulator 8(7) 1 1 OUT DX, AL

POP POP destination O D I T S Z A P C


Flags
Pop word off stack
Operands Clocks Transfers* Bytes Coding Example
register 8(10) 1 1 POP DX
seg-reg (CS illegal) 8(8) 1 1 POP DS
memory 17(20)+EA 2 2-4 POP [PARAMETER]

PUSH PUSH source O D I T S Z A P C


Flags
Push word onto stack
Operands Clocks Transfers* Bytes Coding Example
register 11(10) 1 1 PUSH SI
seg-reg (CS legal) 10(9) 1 1 PUSH ES
memory 16(16)+EA 2 2-4 PUSH RETURN CODE [SI]

RCL RCL destination, count O D I T S Z A P C


Flags
Rotate left through carry X X
Operands Clocks Transfers* Bytes Coding Example
register, 1 2(2) — 2 RCL CX, 1
register, CL 8+4/ — 2 RCL AL, CL
bit(5+1/bit)
memory, 1 15(15)+EA 2 2-4 RCL ALPHA, 1
memory, CL 20+4/ 2 2-4 RCL [BP].PARAM, CL
bit(17+
1/bit)+EA

16 ‫המשך בעמוד‬
‫נוסחאון באלקטרוניקה ומחשבים‬ - 16 -
‫ קיץ תשס"ג‬,815201 ‫נספח לשאלון‬

RCR RCR destination, count O D I T S Z A P C


Flags
Rotate right through carry X X
Operands Clocks Transfers* Bytes Coding Example
register, 1 2(2) — 2 RCR BX, 1
register, CL 8+4/ — 2 RCR BL, CL
bit(5+1/bit)
memory, 1 15(15)+EA 2 2-4 RCR [BX].STATUS, 1
memory, CL 20+4/ 2 2-4 RCR ARRAY [DI], CL
bit(17+
1/bit)+EA

REP REP (no operands) O D I T S Z A P C


Flags
Repeat string operation
Operands Clocks Transfers* Bytes Coding Example
(no operands) 2(2) — 1 REP MOVS DEST, SRCE

RET RET optional-pop-value O D I T S Z A P C


Flags
Return from procedure
Operands Clocks Transfers* Bytes Coding Example
(intra-segment, no pop) 16(16) 1 1 RET
(intra-segment, pop) 20(18) 1 3 RET 4
(inter-segment, no pop) 26(22) 2 1 RET
(inter-segment, pop) 25(25) 2 3 RET 2

17 ‫המשך בעמוד‬
‫נוסחאון באלקטרוניקה ומחשבים‬ - 17 -
‫ קיץ תשס"ג‬,815201 ‫נספח לשאלון‬

ROL ROL destination, count O D I T S Z A P C


Flags
Rotate left X X
Operands Clocks Transfers* Bytes Coding Example
register, 1 2(2) — 2 ROL BX, 1
register, CL 8+4/ — 2 ROL DI, CL
bit(5+1/bit)
memory, 1 15(15)+EA 2 2-4 ROL FLAG BYTE [DI], 1
memory, CL 20+4/ 2 2-4 ROL ALPHA, CL
bit(17+
1/bit)+EA

ROR ROR destination, count O D I T S Z A P C


Flags
Rotate right X X
Operands Clocks Transfers* Bytes Coding Example
register, 1 2(2) — 2 ROR BX, 1
register, CL 8+4/ — 2 ROR BX, CL
bit(5+1/bit)
memory, 1 15(15)+EA 2 2-4 ROR PORT STATUS, 1
memory, CL 20+4/ 2 2-4 ROR CMD WORD, CL
bit(17+
1/bit)+EA

SBB SBB destination, source O D I T S Z A P C


Flags
Subtract with borrow X XXXXX

Operands Clocks Transfers* Bytes Coding Example


register, register 3(3) — 2 SBB BX, CX
register, memory 9(10)+EA 1 2-4 SBB DI, [BX].PAYMENT
memory, register 16(10)+EA 2 2-4 SBB BALANCE, AX
accumulator, immediate 4(3-4) — 2-3 SBB AX, 2
register, immediate 4(4) — 3-4 SBB CL, 1
memory, immediate 17(16)+EA 2 3-6 SBB COUNT [SI], 10

18 ‫המשך בעמוד‬
‫נוסחאון באלקטרוניקה ומחשבים‬ - 18 -
‫ קיץ תשס"ג‬,815201 ‫נספח לשאלון‬

STC STC (no operands) O D I T S Z A P C


Flags
Set carry flag 1

Operands Clocks Transfers* Bytes Coding Example


(no operands) 2(2) — 1 STC

STI STI (no operands) O D I T S Z A P C


Flags
Set interrupt enable flag 1
Operands Clocks Transfers* Bytes Coding Example
(no operands) 2(2) — 1 STI

SUB SUB destination,source


Flags O D I T S Z A P C
Subtraction X XXXXX
Operands Clocks Transfers* Bytes Coding Example
register, register 3(3) — 2 SUB CX, BX
register, memory 9(10)+EA 1 2-4 SUB DX, MATH TOTAL [SI]
memory, register 16(10)+EA 2 2-4 SUB [BP+2], CL
accumulator, immediate 4(3-4) — 2-3 SUB AL, 10
register, immediate 4(4) — 3-4 SUB SI, 5280

TEST TEST destination, source O D I T S Z A P C


Flags
Non-destructive logical and X XXU X X
Operands Clocks Transfers* Bytes Coding Example
register, register 3(3) — 2 TEST SI, DI
register, memory 9(10)+EA 1 2-4 TEST SI, END COUNT
accumulator, immediate 4(3-4) — 2-3 TEST AL, 00100000B
register, immediate 5(4) — 3-4 TEST BX, 0CC4H
memory, immediate 11(10)+EA — 3-6 TEST [RETURN COUNT], 01H

19 ‫המשך בעמוד‬
‫נוסחאון באלקטרוניקה ומחשבים‬ - 19 -
‫ קיץ תשס"ג‬,815201 ‫נספח לשאלון‬

XCHG XCHG destination, source O D I T S Z A P C


Flags
Exchange registers
Operands Clocks Transfers* Bytes Coding Example
accumulator, reg 16 3(3) — 1 XCHG AX, BX
memory, register 17(17)+EA 2 2-4 XCHG SEMAPHORE, AX
register, register 4(4) — 2 XCHG AL, BL

XLAT XLAT source-table O D I T S Z A P C


Flags
Translate
Operands Clocks Transfers* Bytes Coding Example
source-table 11(11) 1 1 XLAT ASCII TAB

XOR XOR destination, source O D I T S Z A P C


Flags
Logical exclusive or 0 X X UX X
Operands Clocks Transfers* Bytes Coding Example
register, register 3(3) — 2 XOR CX, BX
register, memory 9(10)+EA 1 2-4 XOR CL, MASK BYTE
memory, register 16(10)+EA 2 2-4 XOR ALPHA [SI], DX
accumulator, immediate 4(3-4) — 2-3 XOR AL, 01000010B
register, immediate 4(4) — 3-4 XOR SI, 00C2H
memory, immediate 17(16)+EA 2 3-6 XOR RETURN CODE, 0D2H

!‫בהצלחה‬

You might also like