سیستمی و پژوهش امنیتی پیشرفته ۳۹ سرفصل

اسمبلی ARM64

ARM64 Assembly

رجیسترها، دستورهای load/store، قرارداد فراخوانی، stack frame و ABI.

دوره‌های این مسیر

مفاهیم اصلی

آموزش «مفاهیم اصلی» در مسیر اسمبلی ARM64.

۱ ماژول

ورود به دوره

تمرین‌ها

آموزش «تمرین‌ها» در مسیر اسمبلی ARM64.

۱ ماژول

ورود به دوره

معیار پیشرفت به مرحلهٔ بعد

آموزش «معیار پیشرفت به مرحلهٔ بعد» در مسیر اسمبلی ARM64.

۱ ماژول

ورود به دوره

سرفصل‌های کامل

Core Topics

  • ARM64 Registers
  • General Purpose Registers
  • SP
  • PC
  • Condition Flags
  • Load / Store Instructions
  • Arithmetic Instructions
  • Logical Instructions
  • و ۱۵ مورد دیگر…

Exercises

  • Compile C code to ARM64 assembly
  • Manually trace simple ARM64 functions
  • Identify function arguments in registers
  • Identify return values
  • Analyze stack frames
  • Follow conditional branches
  • Debug ARM64 binaries
  • Compare optimized vs unoptimized binaries

Move to Next Stage When

  • You can read basic ARM64 assembly
  • You understand ARM64 calling conventions
  • You can reconstruct simple C functions from assembly
  • You can follow stack changes during function calls
  • You can analyze control flow without source code