Зернята

Зернята

Легка

Вступ

Жив колись мудрий слуга, який урятував життя принцу. Король пообіцяв дати йому все, що той зможе забажати. Знаючи, що король любить шахи, слуга попросив зерна пшениці. Одне зерно на першій клітинці шахівниці, а на кожній наступній кількість зерен подвоюється.

Вказівки

Обчисліть кількість зерен пшениці на шахівниці.

Шахівниця має 64 клітинки. На клітинці 1 лежить одне зерно, на клітинці 2 лежать два зерна, на клітинці 3 лежать чотири зерна, і так далі, щоразу кількість подвоюється.

Напишіть код, який обчислює:

  • кількість зерен на заданій клітинці
  • загальну кількість зерен на шахівниці

Регістри

Регістр Використання Тип Опис
$a0 вхідні дані ціле число номер клітинки в діапазоні 1..64
$v0 вихідні дані ціле число молодші 32 біти вихідних даних
$v1 вихідні дані ціле число старші 32 біти вихідних даних
$t0-9 тимчасовий будь-який для тимчасового зберігання
Редагувати через GitHub Посилання відкривається в новому вікні або вкладці
MIPS Assembly Exercism

Час розпочати Зернята?

Зареєструйтеся на Exercism, щоб вивчати й опановувати MIPS Assembly, а також 70 вправ та справжнє наставництво від людей, і все це безкоштовно.