準備使用 CP/M 來編寫 Altair 的程式

已完成

在本單元中,您將了解從 CP/M 編寫 Altair 模擬器程式的背景資訊。

當您啟動 Altair 模擬器時,預設會執行 CP/M。 您可以在 CP/M 中使用 Microsoft BASIC、BD Software C 和 Microsoft MACRO-80 組譯工具來編寫 Altair 模擬器的程式。

注意

您可以變更開機順序,讓 Altair 模擬器從執行 Altair BASIC 開始。 您可以從 cmake/altair_config.cmake 檔案中的 Boot Config 區段設定開機順序。

將檔案儲存到磁碟

當 Altair 模擬器執行 CP/M 時,檔案可以儲存到磁碟。 若要將檔案儲存到磁碟,您必須執行虛擬磁碟伺服器,或具有 MikroE microSD Click 的 Avnet Azure Sphere 入門套件。

CP/M 簡介

如需 CP/M 的詳細資訊,請參閱 CP/M Wikipedia 文章

CP/M 原本意思為「控制程式/監視器 (Control Program/Monitor)」。 之後,CP/M 的意義轉變為「微電腦的控制程式 (Control Program for Microcomputers)」。 這是一種大規模市場作業系統,由 Gary Centraldall of Digital Research, Inc. 建立於 1974 年,並適用於 Intel 8080/85 型微電腦。

第一個版本是在支援最多 64 KB 記憶體的 8 位處理器上進行單一工作。 較新版本的 CP/M 新增了多個使用者變化,並已移轉至 16 位處理器。

CP/M 上的程式設計選項

您可以從 CP/M 啟動 MBASIC (Microsoft BASIC),並將應用程式寫入並儲存至虛擬磁碟機 B。針對 C 和組合器應用程式,您可以使用 WordStar 文字編輯器進行編輯,並將檔案儲存至虛擬磁碟機 B。