Bob

Bob

آسان

مقدمه

Bob یک نوجوان [بی‌خیال][] است. دوست دارد فکر کند که خیلی باحال است. و مطمئناً هیچ چیز او را هیجان‌زده نمی‌کند. این کار باحال نیست.

وقتی دیگران با او حرف می‌زنند، پاسخ‌هایش خیلی محدود است.

دستورالعمل‌ها

وظیفه‌ی شما این است که تعیین کنید باب در پاسخ به کسی که چیزی به او می‌گوید یا سوالی از او می‌پرسد، چه می‌گوید.

باب همیشه فقط به یکی از این پنج شکل پاسخ می‌دهد:

  • «Sure.» این پاسخ اوست اگر سوالی از او بپرسید، مانند «How are you?» قرارداد سوالم این است که با علامت سؤال تمام می‌شود.
  • «Whoa, chill out!» این جواب اوست اگر سرش داد بزنید. قرارداد داد زدن این است که همه‌ی حروف را با حروف بزرگ بنویسید.
  • «Calm down, I know what I'm doing!» این چیزی است که می‌گوید اگر با داد زدن سوالی از او بپرسید.
  • «Fine. Be that way!» این‌طور به سکوت پاسخ می‌دهد. قرارداد سکوت این است که هیچ‌چیز نگویید، یا ترکیب‌های مختلفی از کاراکترهای فاصله‌سفید به کار ببرید.
  • «Whatever.» این پاسخ او به هر مورد دیگری است.

ثبات‌ها

ثبات کاربرد نوع توضیح
$a0 ورودی آدرس رشته‌ی ورودی با پایان نال
$a1 ورودی/خروجی آدرس رشته‌ی خروجی با پایان نال
$t0-9 موقت هر برای ذخیره‌سازی موقت استفاده می‌شود
ویرایش از طریق GitHub این لینک در پنجره یا زبانه‌ی جدیدی باز می‌شود
MIPS Assembly Exercism

آماده‌اید Bob را شروع کنید؟

در Exercism ثبت‌نام کنید تا MIPS Assembly را همراه با 70 تمرین و مربی‌گری انسانی واقعی یاد بگیرید و در آن استاد شوید، همه‌ی این‌ها رایگان.