✴ שפת הרכבה היא שפת תכנות ברמה נמוכה המיועדת לסוג מסוים של מעבד. זה יכול להיות מיוצר על ידי עריכת קוד המקור משפת תכנות ברמה גבוהה (כגון C / C + +), אבל יכול גם להיות כתוב מאפס. קוד ההרכבה ניתן להמיר קוד מכונה באמצעות assembler.✴
► App זה תוכנן עבור אלה שרוצים ללמוד את היסודות של תכנות הרכבה מאפס. יישום זה ייתן לך מספיק הבנה על תכנות הרכבה שבו אתה יכול לקחת את עצמך לרמות גבוהות יותר של expert.✦
【נושאים המכוסים ביישום זה מפורטים להלן】
מבוא
⇢ הגדרת סביבה
תחביר בסיסי
⇢ קטעי זיכרון
⇢ רישום
⇢ שיחת מערכת
⇢ מצבי מענה
⇢ משתנים
⇢ קבועים
הוראות אריתמטיות
הוראות לוגיות
תנאים
⇢ לולאות
מספרים
מיתרים
מערכים
⇢ נהלים
⇢ רקורסיה
⇢ פקודות מאקרו
⇢ ניהול קבצים
⇢ ניהול זיכרון
מה נכון עם שפת האסיפה?
⇢ ארגון נתונים
⇢ ניבלס
בתים
⇢ מילים
⇢ מילים כפולות
⇢ מערכת מספור הקסדצימלי
⇢ פעולות לוגיות על מספרים בינאריים מחרוזות Bit
⇢ הירשם והרחבת אפס
משמרות ומסתובבות
⇢ בוליאני אלגברה
⇢ התכתבות בין מעגלים אלקטרוניים לבין פונקציות בוליאניות
⇢ רכיבי המערכת הבסיסיים
⇢ אוטובוס הנתונים
⇢ אוטובוס הכתובת
⇢ מערכת המשנה של הזיכרון
⇢ תזמון מערכת
⇢ שעון המערכת
⇢ גישה לזיכרון ושעון המערכת
⇢ המתן מדינות
⇢ רישומי CPU
⇢ יחידת ממשק האוטובוסים
⇢ I / O (קלט / פלט)
⇢ הרכבת הקוד שלך עם MASM
⇢ הצהרת משתנים בתוכנית שפת האסיפה
⇢ הכרזה ושימוש במשתני Word
⇢ הכרזה ושימוש במשתני DWORD
⇢ רישום מצב המעבד (דגלים)
⇢ Hyperthreading
⇢ מעבדי AMD
⇢ ריבוי פעולות
דגלים
⇢ דגלי בקרה ומערכת
⇢ מניעת אסון LOOP
⇢ מספרים שלמים
⇢ בינארי מקודד עשרוני
⇢ מספרי נקודה צפה
Rout ניהול זיכרון שגרות: MEMINIT, MALLOC, ו- FREE
⇢ קבועים קבועים
תחיליות מקטע
⇢ הוראת END
⇢ פקודות מאקרו
עדכון אחרון בתאריך
4 בנוב׳ 2019