You are on page 1of 6

‫פתיחה‬

‫ארגון המחשב ושפת סף‬


‫מרצה‪ :‬רועי אש‬

‫תוכן המפגש‬
‫• ברוכים הבאים לקורס‪:‬‬
‫– מטרות הקורס‬
‫– רקע נדרש‬
‫– מה זה אסמבלר‬
‫– למה אסמבלר‬
‫כלי עבודה‬ ‫•‬
‫ביבליוגרפיה וקישורים חשובים‬ ‫•‬
‫כללי הקורס‬ ‫•‬
‫מנחי הקורס‬ ‫•‬
‫שקף ‪2‬‬ ‫מרצה ‪ :‬רועי אש‬
‫קורס ‪ :‬ארגון המחשב ושפת סף‬ ‫נושא‪ :‬פתיחה‬

‫‪PDF Created with deskPDF PDF Writer - Trial :: http://www.docudesk.com‬‬


‫‪1‬‬
‫מטרות הקורס‬
‫היכרות בסיסית עם "הקרביים" של המחשב‬ ‫•‬
‫היכרות עם שפת סף ‪ -‬אסמבלר‬ ‫•‬
‫הבנה טובה יותר של משמעות הדברים שאנו עושים בשפת על‬ ‫•‬
‫המשמעות ואופן השילוב של שפת אסמבלר עם שפות עיליות‬ ‫•‬

‫• מי מכם היה לוקח קבלן בניין לבניית ביתו בידיעה שהקבלן‬


‫לא יודע את ההבדלים בין חומרי בניין שונים ומתי‬
‫משתמשים בכל אחד מהם באופן מיטבי?‬
‫• למידת "מדעי המחשב" ללא היכרות עם שפת סף אפשרית‪,‬‬
‫אך פוגעת באיכות הידע והעבודה שלכם‪ ,‬הן באופן ישיר והן‬
‫בעוקף עקיף‬
‫שקף ‪3‬‬ ‫מרצה ‪ :‬רועי אש‬
‫קורס ‪ :‬ארגון המחשב ושפת סף‬ ‫נושא‪ :‬פתיחה‬

‫רקע נדרש‬
‫• היכרות עם שפת עילית‬
‫• ראש פתוח‬
‫• נכונות לעבוד קשה!!!‬

‫שקף ‪4‬‬ ‫מרצה ‪ :‬רועי אש‬


‫קורס ‪ :‬ארגון המחשב ושפת סף‬ ‫נושא‪ :‬פתיחה‬

‫‪PDF Created with deskPDF PDF Writer - Trial :: http://www.docudesk.com‬‬


‫‪2‬‬
‫מהי שפת סף‪/‬אסמבלר?‬
‫• המחשב הינו מכשיר חשמלי‪/‬אלקטרוני עם סט‬
‫מוגדר ומוגבל )ועשיר( של פקודות מכונה‬
‫• שפה עילית ‪ -‬כל פקודה שאנו כותבים בשפה‬
‫עילית מתורגמת למספר פקודות מכונה‬
‫• שפת סף‪/‬אסמבלר ‪ -‬כל פקודה שאנו כותבים‬
‫בשפת סף מתורגמת לפקודת מכונה אחת‬

‫שקף ‪5‬‬ ‫מרצה ‪ :‬רועי אש‬


‫קורס ‪ :‬ארגון המחשב ושפת סף‬ ‫נושא‪ :‬פתיחה‬

‫למה ומתי נשתמש באסמבלר?‬

‫‪Kip R. Irvine: Assembly Language for Intel-Based Computers, 5th edition (page 6), Prentice Hall‬‬ ‫מקור‪:‬‬

‫שקף ‪6‬‬ ‫מרצה ‪ :‬רועי אש‬


‫קורס ‪ :‬ארגון המחשב ושפת סף‬ ‫נושא‪ :‬פתיחה‬

‫‪PDF Created with deskPDF PDF Writer - Trial :: http://www.docudesk.com‬‬


‫‪3‬‬
‫כללי הקורס‬
‫• תרגילים‪:‬‬
‫– חובת הגשה לכל התרגילים‬
‫– ממוצע ציוני התרגילים‪ 20% :‬מציון סופי‬
‫– הגשת תרגיל באיחור ללא תיאום מראש תגרור הורדת‬
‫ציון אוטומטית של ‪ 20‬נקודות‬
‫– פתרון שיוגש ללא מעבר קומפילציה = ‪ 0‬נקודות‬
‫• מבחן סיום‪:‬‬
‫– ‪ 80%‬מציון סופי‬
‫– ציון עובר בקורס מותנה בציון עבור בבחינה !‬
‫שקף ‪7‬‬ ‫מרצה ‪ :‬רועי אש‬
‫קורס ‪ :‬ארגון המחשב ושפת סף‬ ‫נושא‪ :‬פתיחה‬

‫כלי עבודה‬
‫• שימוש ב‪Visual Studio C++ -‬‬
‫– ניתן להוריד בחינם את גרסת‬
‫‪Microsoft Visual C++ 2008 Express‬‬

‫שקף ‪8‬‬ ‫מרצה ‪ :‬רועי אש‬


‫קורס ‪ :‬ארגון המחשב ושפת סף‬ ‫נושא‪ :‬פתיחה‬

‫‪PDF Created with deskPDF PDF Writer - Trial :: http://www.docudesk.com‬‬


‫‪4‬‬
‫ביבליוגרפיה וקישורים חשובים‬
• Kip R. Irvine: Assembly language for Intel-Based
Computers, 5th Edition, Prentice Hall.
• http://kipirvine.com/asm/
‫ מלווה בדוגמאות ובהדרכה‬,‫אתר של כותב הספר לעיל‬
• Richard C. Detmer: 80x86 Assembly Language
and Computer Architecture, Jones and Bartlett
Publishers, Inc.
• Intel: IA-32 Intel Architecture Software
Developer’s Manual Volume 2: Instruction Set
Reference.

9 ‫שקף‬ ‫ רועי אש‬: ‫מרצה‬


‫ ארגון המחשב ושפת סף‬: ‫קורס‬ ‫ פתיחה‬:‫נושא‬

‫מנחי הקורס‬
:‫• בודקת‬
‫– שירה שפירא‬

:‫• מרצה‬
‫– רועי אש‬
royash@mta.ac.il :email ‫– כתובת‬
054-2228968 :‫– טלפון נייד‬

10 ‫שקף‬ ‫ רועי אש‬: ‫מרצה‬


‫ ארגון המחשב ושפת סף‬: ‫קורס‬ ‫ פתיחה‬:‫נושא‬

PDF Created with deskPDF PDF Writer - Trial :: http://www.docudesk.com


5
!‫תודה‬

PDF Created with deskPDF PDF Writer - Trial :: http://www.docudesk.com


6

You might also like