麥粒

麥粒

簡單

簡介

從前有一位聰明的僕人,他救了王子的性命。 國王承諾,只要僕人想得出來,他都會賞賜。 僕人知道國王熱愛西洋棋,便告訴國王,他想要一些麥粒。 在棋盤的第一格放一粒麥子,之後每一格的麥粒數量都是前一格的兩倍。

說明

計算棋盤上的麥粒數量。

棋盤有 64 個格子。 第 1 格有 1 粒麥子,第 2 格有 2 粒麥子,第 3 格有 4 粒麥子,依此類推,每格加倍。

撰寫程式碼來計算:

  • 指定格子上的麥粒數量
  • 棋盤上的麥粒總數

暫存器

暫存器 用途 型別 說明
$a0 輸入 整數 範圍 1..64 的平方數
$v0 輸出 整數 輸出的低 32 位元
$v1 輸出 整數 輸出的高 32 位元
$t0-9 暫存 任意 用於暫存
透過 GitHub 編輯 連結會在新視窗或分頁中開啟
MIPS Assembly Exercism

準備好開始 麥粒 了嗎?

註冊 Exercism,透過 70 個練習 和真人引導來學習並精通 MIPS Assembly,全部免費。