Assembly – Telegram
Assembly
68 subscribers
8 videos
10 files
8 links
Assembly course with Prof. Nouzari, Winter 1400
Details: https://news.1rj.ru/str/AssemblyCourse/14
Download Telegram
- پروژه میانترم برای کسایی که تو Dropbox چیزی آپلود کردند، حالا هر چه قدر که بود، تا یکشنبه ۱۵م تمدیده.
- تمرین سری ۶ برای همه تا یکشنبه ۱۵م تمدیده.
- برای پروژه ارائه خواهید داشت؛ بعدن دقیقتر راجع بهش اطلاع‌رسانی میشه.

پ.ن: یک سو تفاهمی وجود داشت که رفع شد. ببخشید بابت پیام دوباره. این جمله اشتباه بود که حذف شد: "ولی... اینا که تمدید شدند، دیگه ضریب تاخیر ندارند؛ یعنی یکشنبه شب کوئرا کلن برای این دو تمرین بسته میشه."
برای این که کدهایی که در آنها از printf استفاده شده در جاج درست اجرا بشه، باید در آخر برنامه stream مخصوص stdout رو flush کنید.
به این صورت:
extern fflush
...
xor edi, edi
call fflush

یعنی اول برنامه، علاوه بر scanf و printf، باید fflush هم extern کنید و در آخر برنامه edi رو صفر کنید و fflush رو صدا بزنید؛ این همه‌ی streamها رو، از جمله buffer مخصوص stdout رو flush می‌کنه.

+ توی جاج قسمت Code Now برای استفاده از کامپایلر gcc اضافه شده.
لینک آخر پیام gradebook این درس هست.
هر اشتباهی که از نظرتون رخ داده رو فقط توی Quera مطرح کنید. (یک نوشته به صورت خصوصی بذارید و تمام TA‌ها رو مخاطب بذارید که TA مصحح اون سوال بررسی کنه.)

https://docs.google.com/spreadsheets/d/1gXZUZ2syxF4t44MqDxpY4bDZbKdzCMK4PllHtGbdAdE/edit?usp=sharing
مهلت تحويل تمرین سری ۳ و ۶ تغییر کرد به فردا شب، دوشنبه ۱۶م.
تمرین سری ۷ توی کوئرا قابل دسترسی هست.

بعد از این تمرین، فقط یک تمرین دیگه خواهید داشت. (و، your favorite، پروژه پایان‌ترم)
کسانی که برگه امتحان میانترم‌شون رو ندیدند، دوشنبه ۱۰ تا ۱۲ میتونن به دفتر استاد مراجعه کنند.
سلام
زمان تحویل پروژه میان‌ترم روز پنجشنبه ۲۶ خرداد خواهد بود. لطفاً راس ساعت اعلام شده در لینک مشخص شدهٔ هر TA حاضر باشید و به هیچ عنوان تاخیر نداشته باشید.
توجه کنید که تنها اسم افرادی در لیست است که برنامهٔ خود را در سامانه کوئرا آپلود کرده‌اند. برای اضافه شدن به لیست (بعد از اینکه برنامهٔ خود را در کوئرا آپلود کردید) و یا جابه‌جایی تایم خود با نفر دیگر به یکی از TA ها اطلاع دهید.
https://docs.google.com/spreadsheets/d/10-873cO9QYtr-f5gD8MQGBnQtex-mVcEknLNVlSCUN4/edit#gid=0
سلام
صورت سوال تکمیل شده سری ۷ را در کوئرا مشاهده کنید.
برای خوندن محتویات یک فولدر میتونید از این سیستم کال (getdents64) استفاده کنید:
https://man.archlinux.org/man/getdents64.2.en

NR:217 https://chromium.googlesource.com/chromiumos/docs/+/master/constants/syscalls.md
تمرین lightImages تا ۷م تمدید شد.
تمرین‌ها با تاخیر و اینا هم ماکسیمم تا قبل امتحان درس اسمبلی میشه فرستاد... i.e. مثل پروژه نیست و بعد امتحان کلن پرونده تمارین بسته میشه.
تو امتحان نهایی این درس از تبدیل کد اسمبلی به زبان ماشین سوال نمیاد.
ددلاین پروژه نهایی نمیتونه تغییر کنه چون توسط دانشکده مشخص شده و دست استاد نیست...

ولی تجربه شخصی و بچه‌های سال پیش نشون داده راحتتر و سریعتر از پروژه میانترم تموم میشه!