Linux操作環境下配置MMIX環境

一、概述

MMIX用途:高德納寫的《計算機程序設計藝術》,使用 MMIXAL 來編寫代碼,解釋算法。

環境:Ubuntu 桌面版18.04。

二、操作步驟

1,創建MMIX文件夾並切入該文件夾中

$ mkdir MMIX
$ cd MMIX

2,下載MMIX安裝包

$ wget https://www-cs-faculty.stanford.edu/~knuth/programs/mmix.tar.gz

或者去網站直接下載下來解壓,我是去網站下載的。

3,解壓

$ tar xf mmix.tar.gz

4,安裝

$ make doc
$ make all
$ make clean

中間可能會報個錯

解決方案——根據報錯信息,下載對應的安裝包即可

$ sudo apt install -y texlive-binaries

5,編譯運行

$ cat hello.mms

hello.mms內容顯示如下:

argv   IS    $1
       LOC   #100
Main   LDOU  $255,argv,0
       TRAP  0,Fputs,StdOut
       GETA  $255,String
       TRAP  0,Fputs,StdOut
       TRAP  0,Halt,0
String BYTE  ", world",#a,0
$ mmixal hello.mms
$ mmix hello

輸出 hello,world

MMIX安裝成功

三、參考資料

準備 MMIX 環境_圖靈社區

mix

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