פעולה על סיביות – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
הוספת פרק על הזזה אריתמטית. השאר בהערה (כותרות ותיאורי תמונה מתורגמים)
תגית: גרשיים שגויים
שורה 80:
== הזזת סיביות ==
 
'''הזזת סיביות''' לעיתיםלעתים נחשבת כפעולה על סיביות, מכיוון שהיא מטפלת בערך כסדרה של סיביות ולא ככמות מספרית. בפעולה זו הספרות זזות שמאלה או ימינה. ל[[אוגר (מחשבים)|אוגרים]] במעבד המחשב יש גודל קבוע, ולכן סיביות "יזוזו החוצה" מהאוגר בצד אחד, בזמן שסיביות אחרות "יזוזו פנימה" מהצד השני. ההבדל בין סוגים שונים של הזזת סיביות טמון בערכים של הסיביות הנכנסות פנימה.
 
===הזזה אריתמטית===
שורה 100:
= 01011100 (שערכו +92 בבסיס דצימלי)
 
הזזה אריתמטית לשמאל ''n'' פעמים זהה להכפלה ב־2<sup>''n''</sup> (בהנתןבהינתן שלא הייתה [[גלישה נומרית]]), בזמן שהזזה אריתמטית לימין ''n'' פעמים בשיטת ה[[משלים ל-2|משלים ל־2]] זהה לחלוקה ב־2<sup>''n''</sup> ועיגול לעבר אינסוף שלילי. אם המספר הבינארי מטופל בצורת [[משלים ל-1|משלים ל־1]], אז תוצאת הפעולת של הזזה ימינה היא חלוקה ב־2<sup>''n''</sup> ועיגול כלפי 0.
 
<!--