Menu
Coddy logo textTech

ארכיטקטורת x86-64

חלק מהיחידה יסודות במסלול ה-Assembly של Coddy. שיעור 6 מתוך 45.

ארכיטקטורה היא התכנון של מעבד. למעבדים שונים יש ארכיטקטורות שונות, בדיוק כמו שלמכוניות שונות יש תכנוני מנוע שונים.

בקורס הזה לומדים x86-64: הארכיטקטורה שבה משתמשים רוב המחשבים השולחניים, המחשבים הניידים והשרתים.

למה קוראים לזה x86-64?

חלקמשמעות
x86שם המשפחה (מ-Intel 8086, 80286, 80386, 80486...)
64גודל האוגר (64 סיביות)

שמות נוספים לאותו דבר:

  • x86-64
  • x64
  • AMD64
  • Intel 64

כולם מתייחסים לאותה ארכיטקטורה שאת לומדת.

מה פירוש 64 סיביות?

  • כל אוגר יכול להכיל 64 סיביות של נתונים
  • המעבד יכול לעבד 64 סיביות בכל פעם
  • כתובות הזיכרון הן ברוחב של 64 סיביות

ארכיטקטורות שונות משתמשות בשמות שונים לאוגרים:

ארכיטקטורהשמות האוגרים
x86-64 (הקורס הזה)rax, rbx, rcx, rdx, rsi, rdi
ARM (טלפונים, טאבלטים)x0, x1, x2, x3...
RISC-V (קוד פתוח)a0, a1, a2, a3...

אותה הוראה (הכנסת 5 לאוגר) נראית אחרת בכל ארכיטקטורה:

ארכיטקטורהקוד
x86-64mov rax, 5
ARMmov x0, #5
RISC-Vli a0, 5

חשוב: המושגים שתלמד (אוגרים, זיכרון, הוראות) תקפים לכל הארכיטקטורות. רק השמות והתחביר משתנים.

נסו בעצמכם

השיעור הזה לא כולל אתגר קוד.

quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: Assembly אונליין