Dark Daemon פורסם 2004 במרץ 8 Share פורסם 2004 במרץ 8 מי המציא את שפת אסמבלר??מחפש חומר על מקור השפה אסמבלר (בטענה שהיא הומצאה ע"י יהודי) Cranchhכתבתי מהיוזר שלו כי לא היה לי כח להתחבר... קישור לתוכן שתף באתרים אחרים More sharing options...
amiram פורסם 2004 במרץ 15 Share פורסם 2004 במרץ 15 לא ממש כתבו את שפת אסמבלר.קח אוטו עם 5 הילוכים ורוורס, למצב שמוט ההילוכים במצב הראשון קוראים 1, בשני 2 וכו (ו R לרוורס).אני יכול לכתוב "תוכנה" שמנהלת את ההילוכים והיא תראה במצב טקסט כך:135R23לדוגמאעכשיו מה זה קשור למעבד, למעבד יש פינים שבכל אחד מהם יכוללהיות '0' או '1'. יש פינים שתפקידם להודיע למעבד מה הפעולה שהוא הולך לבצע (כפל חילוק, השוואה, קפיצה...).נתנו לכל פקודה כזו מספר שמייצג את הערך הבינארי של האותות באותן רגליים.לשם דוגמאחיבור = 001חיסור = 010כפל = 011חילוק = 100עכשיו נניח שנתנו שמות לרגיסטריםAX = 000BX = 001CX = 010DX = 011כשאתה כותב mul ax ,bxהקומפיילר של אסמבלר פשוט כותב קובץ שרשום בו011000001זו לא שפה שהמציאו, זה פשוט רשימת הפקודות הבסיסית של המעבד והיא תלויה כמובן במעבד שאתה כותב עבורו את התוכנה.זאת בניגוד לשפות עיליות שתוכננו במתכוון במטרה להקל על התיכנות, הן מתרגמות פקודות מסובכות להרבה פקודות אסמבלר וחוסכות הרבה עבודה. קישור לתוכן שתף באתרים אחרים More sharing options...
Dark Daemon פורסם 2004 במרץ 15 מחבר Share פורסם 2004 במרץ 15 הכל טוב ויפה שאתה מסביר את זה, אבל אני יודע את זה כבר.השאלה היא מי המציא את השמות של הפקודות?ומי למשל החליט על זה שהפקודת נכתבות כך: מקור,יעד פקודה ולא כפי שהגיוני שייכתבו: יעד, מקור פקודה? קישור לתוכן שתף באתרים אחרים More sharing options...
amiram פורסם 2004 במרץ 16 Share פורסם 2004 במרץ 16 אתה מדבר על הסינטקס של העניין, זה אני לא יודע.רק התכוונתי שלא ממש בנו את השפה בכוונה תחילה, זה פשוט ממשק לתוך הפקודות הבסיסיות ביותר של המעבד.מי החליט שדווקא ככה, אני לא יודע. בסה"כ אתה יכול לכתוב בעצמך קומפיילר בסיסי לאסמבלר ולהחליט בעצמך על שמות לפקודות והסדר של הארגומנטים. קישור לתוכן שתף באתרים אחרים More sharing options...
Dark Daemon פורסם 2004 במרץ 16 מחבר Share פורסם 2004 במרץ 16 אני לא חושב שאני יכול לכתוב בעצמי קומפיילר... אין לי עדיין את כל הידע הנדרש... אבל לא נורא, נחיה עם זה גם ככה. קישור לתוכן שתף באתרים אחרים More sharing options...
Recommended Posts
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.