學習軌道
/
x86-64 Assembly
x86-64 Assembly
/
練習
/
分秒計時碼表
分秒計時碼表

分秒計時碼表

中等

簡介

你跑步一直都是為了那份快感:沒有課表,也沒有計時器,只聽得見雙腳踏在人行道上的聲音。 但自從加入競爭激烈的跑團之後,一切就開始變得講究起來了。 每次訓練都計時到秒,每一個零點幾秒都至關重要。 為了跟上配速,你入手了分秒計時碼錶,這款俐落的高科技小玩意,即將成為你最要好的新朋友喔。

說明

你的任務是建立一個碼錶,精確記錄每一圈的時間。

碼錶會使用四個指令(start、stop、lap 和 reset)來記錄:

  1. 目前這一圈的計時時間
  2. 先前記錄的單圈時間

能使用哪些指令取決於碼錶目前處於哪個狀態:

  1. Ready:初始狀態
  2. Running:正在計時
  3. Stopped:停止計時
指令 起始狀態 結束狀態 效果
Start Ready Running 開始計時
Start Stopped Running 恢復計時
Stop Running Stopped 停止計時
Lap Running Running 將目前的單圈加入先前的單圈,然後重置目前的單圈
Reset Stopped Ready 重置目前的單圈並清除先前的單圈

x86-64-assembly 專屬說明

碼錶最多可以計 10 圈。

透過 GitHub 編輯 連結會在新視窗或分頁中開啟
x86-64 Assembly Exercism

準備好開始 分秒計時碼表 了嗎?

註冊 Exercism,透過 22 個概念130 個練習 和真人引導來學習並精通 x86-64 Assembly,全部免費。