سلام به همگی.
در Quera تمرین های سری اول و دوم بارگذاری شده اند.
تمرین سری ۱ طراحی یک cpu ساده است. از مشکلات جزئی مدار چشمپوشی میشود.
تمرین سری ۲ شامل برنامه هایی به زبان اسمبلی است.
لطفا به موارد اشاره شده درصورت سوالها، از جمله نحوه نامگذاری و قوانین judge دقت کنید.
مهلت سری ۲: ۱۶ فروردین
مهلت سری ۱: ۲۰ فروردین
توجه کنید که مهلت تمرینها تمدید نمیشود. قانون کسر نمره تاخیر:
تا ۱ ساعت: حداقل ۹۵٪ نمره.
تا ۱ روز تاخیر: ۸۰٪ نمره.
تا ۷ روز تاخیر: ۵۰٪ نمره.
در Quera تمرین های سری اول و دوم بارگذاری شده اند.
تمرین سری ۱ طراحی یک cpu ساده است. از مشکلات جزئی مدار چشمپوشی میشود.
تمرین سری ۲ شامل برنامه هایی به زبان اسمبلی است.
لطفا به موارد اشاره شده درصورت سوالها، از جمله نحوه نامگذاری و قوانین judge دقت کنید.
مهلت سری ۲: ۱۶ فروردین
مهلت سری ۱: ۲۰ فروردین
توجه کنید که مهلت تمرینها تمدید نمیشود. قانون کسر نمره تاخیر:
تا ۱ ساعت: حداقل ۹۵٪ نمره.
تا ۱ روز تاخیر: ۸۰٪ نمره.
تا ۷ روز تاخیر: ۵۰٪ نمره.
سلام به همگی.
به زودی یک ویدیو کوتاه در اختیارتون قرار میدیم که قرار است جایگزین کلاس حل تمرین باشد.
محتوای ویدیو:
۱. نوشتن یک برنامه در اسمبلی و کار با nasm
۲. پاسخ به سوالات
۳. کار با دیباگر و پلاگین VS
سوالاتی که دارید رو تا دوشنبه شب از هر کدام از تیایها بپرسید که تو ویدیو پاسخ داده بشه.
به زودی یک ویدیو کوتاه در اختیارتون قرار میدیم که قرار است جایگزین کلاس حل تمرین باشد.
محتوای ویدیو:
۱. نوشتن یک برنامه در اسمبلی و کار با nasm
۲. پاسخ به سوالات
۳. کار با دیباگر و پلاگین VS
سوالاتی که دارید رو تا دوشنبه شب از هر کدام از تیایها بپرسید که تو ویدیو پاسخ داده بشه.
Assembly
Debugging
سلام.
من یادم رفت به این نکته اشاره کنم که این پکیج های پایین رو هم باید نصب کنید:
Archlinux:
Debian:
Fedora:
من یادم رفت به این نکته اشاره کنم که این پکیج های پایین رو هم باید نصب کنید:
Archlinux:
sudo pacman -S gdb gcc binutilsDebian:
sudo apt install gdb gcc binutilsFedora:
yum install gdb gcc binutilsسلام به همگی.
خود سایت Quera جاج نداره برای Assembly. ما کدهاتونو میدیم به یک جاج که خودمون ساختیم و این جاج رو در اختیار شما هم قرار میدیم که بتونید کدهاتون رو تصحیح کنید.
برای استفاده از جاج، به موارد زیر توجه کنید:
۱. شما از جاج میتونید به عنوان یک ابزار استفاده کنید که مطمئن بشید کدتون کامل درسته چون ما هم کدتون رو به همون جاج میدیم و نمره میدیم. ولی هیچ الزامی برای استفاده کردن از آن نیست.
۲. تحویل تمرینها فقط و فقط از طریق Quera هست. یعنی چه تو جاج همون کد رو زده باشید چه نزده باشید، فرقی نداره... فقط به کدهایی که تو Quera فرستادید نمره داده میشن.
۳. جاج یک قسمت برای آنلاین کد زدن داره... اگر nasm و اینا رو نتونستید نصب کنید، میتونید از اون استفاده کنید. (ورودی میدید و خروجی کدتون رو بهتون میده.)
۴. برای استفاده از جاج باید اکانت جاج داشته باشید؛ به هر کدام از TAها شمارهدانشجوییتون رو بگید، براتون اکانت درست میکنه. usernameتون میشه ۴ رقم آخر شماره دانشجوییتون.
۵. به هیچ وجه رمز اکانتتون رو یک رمز مهم یا رمزی که جای دیگه استفاده کردید نذارید. پسوردتون در حد salam و اینا باشه.
۶. همون مورد ۵!
۷. اگر احساس کردید جاج مشکلی داره، لطفن به ما بگید.
آیپی سرور:
103.216.61.127
خود سایت Quera جاج نداره برای Assembly. ما کدهاتونو میدیم به یک جاج که خودمون ساختیم و این جاج رو در اختیار شما هم قرار میدیم که بتونید کدهاتون رو تصحیح کنید.
برای استفاده از جاج، به موارد زیر توجه کنید:
۱. شما از جاج میتونید به عنوان یک ابزار استفاده کنید که مطمئن بشید کدتون کامل درسته چون ما هم کدتون رو به همون جاج میدیم و نمره میدیم. ولی هیچ الزامی برای استفاده کردن از آن نیست.
۲. تحویل تمرینها فقط و فقط از طریق Quera هست. یعنی چه تو جاج همون کد رو زده باشید چه نزده باشید، فرقی نداره... فقط به کدهایی که تو Quera فرستادید نمره داده میشن.
۳. جاج یک قسمت برای آنلاین کد زدن داره... اگر nasm و اینا رو نتونستید نصب کنید، میتونید از اون استفاده کنید. (ورودی میدید و خروجی کدتون رو بهتون میده.)
۴. برای استفاده از جاج باید اکانت جاج داشته باشید؛ به هر کدام از TAها شمارهدانشجوییتون رو بگید، براتون اکانت درست میکنه. usernameتون میشه ۴ رقم آخر شماره دانشجوییتون.
۵. به هیچ وجه رمز اکانتتون رو یک رمز مهم یا رمزی که جای دیگه استفاده کردید نذارید. پسوردتون در حد salam و اینا باشه.
۶. همون مورد ۵!
۷. اگر احساس کردید جاج مشکلی داره، لطفن به ما بگید.
آیپی سرور:
103.216.61.127
سلام به همگی؛
۱. سری بعدی تمرینات در Quera بارگزاری شدهاند.
۲. برای این سری ۱ ذهنتون درگیر نمره و اینا نشه؛ مخصوصن چون که جاج دیر در اختیارتون قرار داده شد، این سری رو دستی هم تصحیح میکنیم و اگر از جاج Accept نگرفتید، به این معنی نیست که نمرهتون کامل نمیشه.
۳. موضوع
۱. سری بعدی تمرینات در Quera بارگزاری شدهاند.
۲. برای این سری ۱ ذهنتون درگیر نمره و اینا نشه؛ مخصوصن چون که جاج دیر در اختیارتون قرار داده شد، این سری رو دستی هم تصحیح میکنیم و اگر از جاج Accept نگرفتید، به این معنی نیست که نمرهتون کامل نمیشه.
۳. موضوع
timeout سرور درست شد.سلام؛ وقت بخیر.
قراره در یکی دو هفته آینده امتحان میانترم برگزار بشه.
این امتحان به صورت آنلاین و در جاج برقرار خواهد بود اما فایل نهایی پاسخ باید در سامانه کوئرا بارگزاری شود.
در ضمن، بارمبندی و زمان دقیق این امتحان هنوز مشخص نیست.
قراره در یکی دو هفته آینده امتحان میانترم برگزار بشه.
این امتحان به صورت آنلاین و در جاج برقرار خواهد بود اما فایل نهایی پاسخ باید در سامانه کوئرا بارگزاری شود.
در ضمن، بارمبندی و زمان دقیق این امتحان هنوز مشخص نیست.
سلام
امتحان میانترم در روز پنجشنبه ۱۵ اردیبهشت ساعت ۱۲ الی ۱۴ برگزار خواهد شد.
توجه داشته باشید که
+ امتحان به صورت مجازی و کامل در judge است.
+ در جاج قسمتی برای سوال پرسیدن خواهد بود؛ هر سوالی داشتید فقط از طریق جاج بپرسید.
+ امتحان شامل ۳ سوال است و همه پیادهسازی هستند و نیاز به طراحی الگوریتم ندارد.*
+ اطلاعات مورد نیاز در حد همین تمارین سریهای آخر است و از اعداد اعشاری و ... سوالی نمیآید.
*درسته که نیاز به طراحی الگوریتم ندارید، ولی مثلن اگر سوال این باشد که یک عدد x به شما داده میشود و تعیین کنید یک عدد اول است یا نه، نباید تا خود x رو بررسی کنید؛ در این صورت time limit میشوید. باید تقریبن تا جذر x را بررسی کنید تا مشکل زمانی پیش نیاید.
امتحان میانترم در روز پنجشنبه ۱۵ اردیبهشت ساعت ۱۲ الی ۱۴ برگزار خواهد شد.
توجه داشته باشید که
+ امتحان به صورت مجازی و کامل در judge است.
+ در جاج قسمتی برای سوال پرسیدن خواهد بود؛ هر سوالی داشتید فقط از طریق جاج بپرسید.
+ امتحان شامل ۳ سوال است و همه پیادهسازی هستند و نیاز به طراحی الگوریتم ندارد.*
+ اطلاعات مورد نیاز در حد همین تمارین سریهای آخر است و از اعداد اعشاری و ... سوالی نمیآید.
*درسته که نیاز به طراحی الگوریتم ندارید، ولی مثلن اگر سوال این باشد که یک عدد x به شما داده میشود و تعیین کنید یک عدد اول است یا نه، نباید تا خود x رو بررسی کنید؛ در این صورت time limit میشوید. باید تقریبن تا جذر x را بررسی کنید تا مشکل زمانی پیش نیاید.
برای حل سوالات امتحان نیاز به این مباحث ندارید: سیستمکالها و خواندن از فایل، توابع بازگشتی و مدیریت stack، اعداد اعشاری، حافظه پویا.
ولی در حد ۴ عمل اصلی و loop و اختیار کردن حافظه و ... باید بلد باشید. ولی همینها رو خوب خوب تمرین کنید و پیشنهاد میکنیم سوالات تمارین رو حل کنید و کدش رو از الان بزنید چندتاشو.
امتحان شامل ۳ سواله و ساعت ۱۲:۰۰ ظهر پنجشنبه (ساعت ۷:۳۰ به وقت Greenwich!) امتحان شروع میشه و ساعت ۱۴:۰۰ (9:30 GMT) جاج بسته میشه.
جاج پنجشنبه صبح (چند ساعت قبل امتحان) میره تو محیط امتحان.
از وقتی که جاج میره تو محیط امتحان، تمام اطلاعرسانیها از طریق جاج صورت میگیره. هر سوالی داشتید و ... فقط از طریق جاج بپرسید و تو تلگرام به هیچکدام از TA پیام ندهید. فقط در حالت اضطراری که جاج به باد بره تلگرامتون رو چک کنید :))
از چند دقیقه قبل امتحان، صفحه جاج رو بیارید بالا و اعلانات را بخونید.
ولی در حد ۴ عمل اصلی و loop و اختیار کردن حافظه و ... باید بلد باشید. ولی همینها رو خوب خوب تمرین کنید و پیشنهاد میکنیم سوالات تمارین رو حل کنید و کدش رو از الان بزنید چندتاشو.
امتحان شامل ۳ سواله و ساعت ۱۲:۰۰ ظهر پنجشنبه (ساعت ۷:۳۰ به وقت Greenwich!) امتحان شروع میشه و ساعت ۱۴:۰۰ (9:30 GMT) جاج بسته میشه.
جاج پنجشنبه صبح (چند ساعت قبل امتحان) میره تو محیط امتحان.
از وقتی که جاج میره تو محیط امتحان، تمام اطلاعرسانیها از طریق جاج صورت میگیره. هر سوالی داشتید و ... فقط از طریق جاج بپرسید و تو تلگرام به هیچکدام از TA پیام ندهید. فقط در حالت اضطراری که جاج به باد بره تلگرامتون رو چک کنید :))
از چند دقیقه قبل امتحان، صفحه جاج رو بیارید بالا و اعلانات را بخونید.
inst.pdf
566.8 KB
این فایل برای تمرین سری 3 خیلی میتونه کمکتون کنه. از صفحه 7 به بعد هم encoding همه دستورات رو توی حالات مختلف میتونید ببینید.(encoding های این فایل ممکنه توی چند تا جزئیات خیلی ریز با سایتی که توی صورت سوال معرفی شده فرق کنه پس قبل از پیاده سازی هر دستور حتما با سایت چک کنید)
دوستان، میدونیم که این روزا کاراتون زیاده و باید راجع به تمدید با استاد صحبت کنیم و این موقع شب موقع مناسبی نیست؛ برای همین به جای تمدید، تاخیر این سری رو تا جای ممکن بدون penalty در نظر میگیریم.
این میانترم کاملن دست استاد هست و ما در جریانش نیستیم، ولی انجام دادن این تمرین قطعن کمک میکنه به یادگیری و حضور ذهنتون.
این میانترم کاملن دست استاد هست و ما در جریانش نیستیم، ولی انجام دادن این تمرین قطعن کمک میکنه به یادگیری و حضور ذهنتون.