פורסם 2004 במרץ 821 שנים מי המציא את שפת אסמבלר??מחפש חומר על מקור השפה אסמבלר (בטענה שהיא הומצאה ע"י יהודי) Cranchhכתבתי מהיוזר שלו כי לא היה לי כח להתחבר...
פורסם 2004 במרץ 1521 שנים לא ממש כתבו את שפת אסמבלר.קח אוטו עם 5 הילוכים ורוורס, למצב שמוט ההילוכים במצב הראשון קוראים 1, בשני 2 וכו (ו R לרוורס).אני יכול לכתוב "תוכנה" שמנהלת את ההילוכים והיא תראה במצב טקסט כך:135R23לדוגמאעכשיו מה זה קשור למעבד, למעבד יש פינים שבכל אחד מהם יכוללהיות '0' או '1'. יש פינים שתפקידם להודיע למעבד מה הפעולה שהוא הולך לבצע (כפל חילוק, השוואה, קפיצה...).נתנו לכל פקודה כזו מספר שמייצג את הערך הבינארי של האותות באותן רגליים.לשם דוגמאחיבור = 001חיסור = 010כפל = 011חילוק = 100עכשיו נניח שנתנו שמות לרגיסטריםAX = 000BX = 001CX = 010DX = 011כשאתה כותב mul ax ,bxהקומפיילר של אסמבלר פשוט כותב קובץ שרשום בו011000001זו לא שפה שהמציאו, זה פשוט רשימת הפקודות הבסיסית של המעבד והיא תלויה כמובן במעבד שאתה כותב עבורו את התוכנה.זאת בניגוד לשפות עיליות שתוכננו במתכוון במטרה להקל על התיכנות, הן מתרגמות פקודות מסובכות להרבה פקודות אסמבלר וחוסכות הרבה עבודה.
פורסם 2004 במרץ 1521 שנים מחבר הכל טוב ויפה שאתה מסביר את זה, אבל אני יודע את זה כבר.השאלה היא מי המציא את השמות של הפקודות?ומי למשל החליט על זה שהפקודת נכתבות כך: מקור,יעד פקודה ולא כפי שהגיוני שייכתבו: יעד, מקור פקודה?
פורסם 2004 במרץ 1621 שנים אתה מדבר על הסינטקס של העניין, זה אני לא יודע.רק התכוונתי שלא ממש בנו את השפה בכוונה תחילה, זה פשוט ממשק לתוך הפקודות הבסיסיות ביותר של המעבד.מי החליט שדווקא ככה, אני לא יודע. בסה"כ אתה יכול לכתוב בעצמך קומפיילר בסיסי לאסמבלר ולהחליט בעצמך על שמות לפקודות והסדר של הארגומנטים.
פורסם 2004 במרץ 1621 שנים מחבר אני לא חושב שאני יכול לכתוב בעצמי קומפיילר... אין לי עדיין את כל הידע הנדרש... אבל לא נורא, נחיה עם זה גם ככה.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.