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的读书报告

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