|
עמוד:139
ניתן להשתמש בהוראות הסיבוב ובפעולת המיסוך כדי לקלוט בהוראה אחת נתונים אחדים , כשכל נתון מיוצג על-ידי סיבית אחת ( בתנאי שמספר הסיביות הכולל של כל הנתונים לא יעלה על , ( 8 להפריד את הנתונים שנקלטו ולשמור בזיכרון כל נתון באוגר או בתא נפרד . השיטה הזאת מאפשרת להקטין את מספר פעולות הקלט שביצוען על-ידי המיקרו-מעבד איטי יותר . נביא דוגמה שבה קלט בית מכיל שני נתונים , כל אחד באורך 2 סיביות : הסיביות 0 ו1- מרכיבות את הנתון הראשון והסיביות 2 ו3- מרכיבות את הנתון השני . לאחר הוראת הקלט נכתוב קטע של תכנית המפריד את הנתונים והשומר כל אחד מהם באוגר אחר . באיור 1 . 48 מוצגת הפרדה של הנתון : 00001101 לשני הנתונים : 00000001 ו : 00000011- למדנו כי אפשר לבצע הפרדה של הסיביות של הנתון הראשון באמצעות מיסוך , בעזרת הפעולה . AND ואולם , כדי לקבל את הנתון הרצוי הסופי , פעולת המיסוך אינה מספיקה . נדגים זאת באמצעות מיסוך על הנתון שנקלט כבית אחד וחלוקתו כדי לקבל את שני הנתונים שיאוחסנו באוגרים AL ו : AH- איור 1 . 48 חלוקת נתון המאוחסן בבית אחד לשני נתונים שכל אחד מהם מאוחסן בבית נפרד
|
|