آموزش Assembly
از صفر تا پروژه واقعی
ارتباط نزدیک کد با پردازنده، ثباتها و حافظه را در سطح مقدماتی بفهم.
هشت گام تا ساختن
درسها کوتاهاند، اما سطحی نیستند؛ هر گام روی نتیجه گام قبلی ساخته میشود.
پردازنده، ثبات و اولین MOV
در این درس، پردازنده، ثبات و اولین MOV را با یک نمونه کوچک و کاربردی یاد میگیری.
عدد دودویی و نمایش داده
در این درس، عدد دودویی و نمایش داده را با یک نمونه کوچک و کاربردی یاد میگیری.
ADD، SUB و پرچمها
در این درس، ADD، SUB و پرچمها را با یک نمونه کوچک و کاربردی یاد میگیری.
مقایسه و پرش
در این درس، مقایسه و پرش را با یک نمونه کوچک و کاربردی یاد میگیری.
حافظه و آدرس
در این درس، حافظه و آدرس را با یک نمونه کوچک و کاربردی یاد میگیری.
پشته و فراخوانی تابع
در این درس، پشته و فراخوانی تابع را با یک نمونه کوچک و کاربردی یاد میگیری.
خواندن خروجی و خطایابی
در این درس، خواندن خروجی و خطایابی را با یک نمونه کوچک و کاربردی یاد میگیری.
پروژه جمع در سطح پردازنده
در این درس، پروژه جمع در سطح پردازنده را با یک نمونه کوچک و کاربردی یاد میگیری.
درک اجرای یک جمع ساده
پروژه را بخشبهبخش در طول درسها میسازی. در پایان فقط یک تمرین پراکنده نداری؛ یک خروجی کامل، توضیحپذیر و قابل انتشار داری.
- تعریف مسئله و نیاز کاربر
- ساخت نسخه اولیه و قابل استفاده
- خطایابی و بهترکردن تجربه
- انتشار و دریافت بازخورد
mov eax, 5
add eax, 3