编程MMIX是?

来源:百度知道 编辑:UC知道 时间:2024/09/22 18:29:06
他是一个插入是的反汇编程

嗯,支持

MMIX: 为第三个千年设计的计算机
喜爱计算机科学的同学,你是否为没有自己的RISC计算机而遗憾? 现在好了,新版的"The Art Of Computer Programming" (以下简称taocp)中,著名计算机科学家高德纳(D.E.Knuth) 为我们设计了一个先进的计算机:MMIX. 用以代替老版本taocp中的MIX.

用途
这个处理器的设计有长期的科研和教学价值。

很多大学计算机系的汇编语言课现在还在讲 8086 汇编语言。我们知道 8086 以及后来的 80286,386,486,Pentium,…… Pentium 4,…… 不管它们主频怎么高,速度如何快,它们的设计可以说都是非常糟糕的。因为 Intel 在设计 8086 的时候就没有设计好,没有考虑到将来的扩展。到了后来为了保持自己的市场,为了兼容以前的程序,不得不加入很多难懂的“高超技术”。很多人以懂得 80486, Pentium 的“先进指令” 为豪,很多学校的汇编语言课也加入了一些 386, 486 的东西,使用“宏汇编”,认为这就是赶上了“时代潮流”。但是,其实我们正在往我们的学生脑子里灌输一些他们完全没有必要知道的东西。当然 80x86 不好不等于 Intel 不好,Intel 也有很好的处理器,不过它们跟 80x86 有很大差别。

一个计算机系的学生如果“深刻理解”了 80x86 的设计,而且很感兴趣,那么他就会花很多时间去“钻研” 80x86 里面一些“高级机密”,并且引以为豪。在将来的设计中就会效仿 80x86 的很多不好的东西。他很难再理解和接受干净的,优雅的设计。再加上 Windows 系统,那么这个学生就会认为计算机就是如此麻烦,如此矛盾,如此丑陋,如此朝生暮死的东西。他如果当了老师,甚至会对一个学生发脾气:“你连扩展内存是什么都不知道?你的汇编语言是怎么学的!” 他的学生就会觉得自己为什么这么傻,然后就认为一台计算机一定有“基本内存”和“扩展内存”之分…… 这是一件可怕的事情。

现在好了,你正在认识一个优雅,干净,先进的处理器。MMIX 就是改变你对处理器的看法的起点。MMIX 比现在所有的处理器设计都要干