Directory

Encyclopedia

NodeWorks
                              WEB DIRECTORY

Link Checker

Home
Top : Computers : Programming : Languages : Assembly :

MIX-MMIX

  ( 18 )
There are no physical MIX computers, yet. MIX is a hypothetical, instructional computer construct, a virtual computer in a book, invented and intended to teach fundamental and low level computer programming, via algorithms. MIXAL is an acronym for MIX Assembly Language, an instructional language, for use with the MIX computer. MIX and MIXAL were first defined in Donald Knuth's highly influential ... [MORE]


[thumbnail]
1. BeOS MIX - Uses BFiles for 18 of 20 MIX I/O devices, each MIX I/O instruction spawns a Be thread to do operation while MIX keeps computing. Has MIX Go button, unlike some MIX emulators, coded in C++.
[thumbnail]
2. Dan's MIX Simulator and MIXAL Compiler - Assembler and interactive simulator in HTML and JavaScript; runs in web browser. For use if you are in haste to try MIXAL, or must code without installing an emulator.
[thumbnail]
3. Donald Knuth: MMIX, a RISC Computer for the New Millennium - Knuth describes MMIX 64-bit RISC computer to replace MIX as environment to teach machine level details in future editions of TAoCP; audio, video, text description, links. [Dr. Dobb's TechNetCast]
[thumbnail]
4. Expandable MIX Emulator: EMIX - For Windows 9x-Me/NT-2000-XP, needs 16 Mb RAM, 500 Kb HD space, coded in C/C++ Builder.
[thumbnail]
5. GNU MDK - MIX Development Kit, emulates MIX, MIXAL; with compiler, virtual machine, GUI, Guile interpreter, Emacs mode, Elisp program to run programs in Emacs window.
[thumbnail]
6. Home of MMIX Group Munich Professional School - Mixed German-English site at Munich University of Applied Sciences. MMIX extensions: MMIXAL LaTeX output, Win32 graphical output.
[thumbnail]
7. MIX Builder - Full development environment: editor, assembler, simulator, interactive debugger; all in one. Does all 157 MIX instructions: floating-point operations, card reader, card punch, line printer, typewriter, paper tape. For Windows 9x-Me/NT-2000-XP.
[thumbnail]
8. MIX Emulator for Linux - Compressed tar file, of "Swiss" MIX emulator, can be compiled for Linux, or modified for other Unix versions.
[thumbnail]
9. MIX Simulator and Assembler - MIX/MIXAL in C with Lex and CWEB documentation, in full Literate Programming style.
[thumbnail]
10. MIXAL - Eric Raymond's MIX Assembler and interpreter; downloads: readme, source tarball, HTML rendering.
[thumbnail]
11. MixNet - MIXAL compiler for Microsoft .NET framework. Outputs .NET executable files. All source code is C#. [Public Domain]
[thumbnail]
12. MMIX 2009: A RISC Computer for the Third Millennium - Donald E. Knuth's new 64-bit processor for the new volumes of his landmark series 'The Art of Computer Programming'. MIX has become more than only a book example, so MMIX should too. Description, news.
[thumbnail]
13. MMIX-Trace - Simplifies debugging programs; acts like normal debugger by reading tracefile, using information for nice Windows interface, moves forward, backward through code, many other functions.
[thumbnail]
14. MMIXmasters - Site for volunteers converting all programs in The Art of Computer Programming (TAOCP), Volumes 1-3, from old processor MIX, to newer MMIX: news, FAQ, mail lists, volunteer list and directions, links.
[thumbnail]
15. Status of the GNU MMIX Tools - GCC port of MMIX with tools, instructions to install, downloads, several links.
[thumbnail]
16. Virtual Hardware for MMIX - Brief satiric article, seemingly from 2009 Scientific American; some downloads: True Color MMIX display for X11, MMIXX Distribution, screenshots; links.
17. MIX - Growing article, with links to related topics. [Wikipedia]
18. MMIXware: A RISC Computer for the Third Millennium - By Donald E. Knuth, editor; Springer-Verlag, 2000, ISBN 3540669388. Book on MIX replacement MMIX, all example programs written in CWEB; full text online.

NodeWorks boosts web surfing!
Page Returned in 0.263 seconds - HTML Compressed 78.6%

Help build the largest human-edited directory on the web.
Submit a Site - Update a Site - Open Directory Project - Become an Editor
 Free thumbnail preview by Thumbshots.org
© 2008 Chamas Enterprises Inc.