Жив колись мудрий слуга, який урятував життя принцу. Король пообіцяв дати йому все, що той зможе забажати. Знаючи, що король любить шахи, слуга попросив зерна пшениці. Одне зерно на першій клітинці шахівниці, а на кожній наступній кількість зерен подвоюється.
Обчисліть кількість зерен пшениці на шахівниці.
Шахівниця має 64 клітинки. На клітинці 1 лежить одне зерно, на клітинці 2 лежать два зерна, на клітинці 3 лежать чотири зерна, і так далі, щоразу кількість подвоюється.
Напишіть код, який обчислює:
| Регістр | Використання | Тип | Опис |
|---|---|---|---|
$a0 |
вхідні дані | ціле число | номер клітинки в діапазоні 1..64 |
$v0 |
вихідні дані | ціле число | молодші 32 біти вихідних даних |
$v1 |
вихідні дані | ціле число | старші 32 біти вихідних даних |
$t0-9 |
тимчасовий | будь-який | для тимчасового зберігання |
Зареєструйтеся на Exercism, щоб вивчати й опановувати MIPS Assembly, а також 70 вправ та справжнє наставництво від людей, і все це безкоштовно.