אסמבלי x86/יסודות השימוש בשפה/תכונות השפה: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
←‏נוחות: ניסוח מחדש.
שורה 7:
השפה הבינרית ידועה בתור שפה שאינה נוחה לתכנות, משום שזו שפה המורכבת רק משתי ספרות: 0 ו-1. לעומתה, אסמבלי מורכבת ממילים קצרות באותיות אנגליות, כך שפקודות באסמבלי דומות למדי למילה המקבילה באנגלית (לדוגמה הפקודה mov באסמבלי מקורה במילה move באנגלית, שפירושה להזיז).
 
==המרת תכנותתוכנות ישירות לאסמבלי==
משוםכל שהאסמבלי נכתבה כך שפקודהפקודה באסמבלי היא חד חד ערכית לפקודה בשפה הבינרית (זאת אומרת שניתן להעביר בדיוק את אותהכל פקודה מהאסמבלימאסמבלי לשפה הבינרית וההפךולהפך ללא שינויים במבנה של הפקודה), לכןלפיכך ניתן להמיר כל קובץ בינרי במחשב (שהרי בנוי מהשפה הבינרית) לאסמבלי.
 
למעשה כל מידע אשר שמור במחשב, שמור בצורה בינרית, כך שניתן להמיר כל קובץ שהוא לאסמבלי. אבל אם לא היה מדובר מראש בקובץ תוכנה, הקוד שנקבל יהיה אוסף בלתי-שימושי של פקודות מקריות.