TAOCP--MIX環境準備

欲學TAOCP,先學MIX,爲學MIX,先搭建環境。
TAOCP主頁上排名第一的模擬器
發現可疑利用MacPort安裝
關於MacPort的安裝和使用,請自行百度

sudo port install mdk

然後會提示安裝依賴的包,然後就等待安裝完成。


安裝完之後怎麼用呢?
GNU MDK教程
下面一步一步hello world


mdk使用分兩種方式:交互式和非交互式的

非交互式:和寫c++程序沒有區別,先編譯,再執行。
用任意的文本編輯器,比如vi

TERM    EQU     19
        ORIG    3000
START   OUT     MSG(TERM)
        HLT
MSG     ALF     "MIXAL"
        ALF     " HELL"
        ALF     "O WOR"
        ALF     "LD   "
        END     START

保存爲hello.mixal。然後進入該目錄,編譯 mixasm hello,得到 hello.mix 可執行文件。
最後,mixvm -r hello,就可以看到“hello world”了

交互式:在shell中輸入mixvm,即可進入交互式環境,輸入help,就可以看到支持的命令了

  • load 導入源文件
  • compile 編譯
  • run 運行

後面會陸續介紹mix的使用,以及TAOCP的讀書報告

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章