diff options
author | jaortega <jaortega> | 2001-01-07 03:46:01 +0000 |
---|---|---|
committer | jaortega <jaortega> | 2001-01-07 03:46:01 +0000 |
commit | de2b4c0477674d18a24ec16192a1de40c51a4085 (patch) | |
tree | 1e80ba2a03713ea4a93b940c8f7dfeee60c1a2bf /doc/html/index.html | |
parent | 935070ccfd6253fdf4c9998d2b570d9f45fc585a (diff) | |
download | mdk-de2b4c0477674d18a24ec16192a1de40c51a4085.tar.gz mdk-de2b4c0477674d18a24ec16192a1de40c51a4085.tar.bz2 |
0.2 release0.2
Diffstat (limited to 'doc/html/index.html')
-rw-r--r-- | doc/html/index.html | 71 |
1 files changed, 44 insertions, 27 deletions
diff --git a/doc/html/index.html b/doc/html/index.html index 2fb7d26..e793296 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -41,6 +41,10 @@ Latest news </font></p> <ul> + <li>(08/01/01) + <i>MDK 0.2 release. </i> + New version of MDK. + <a href="news.html#new3">Read more...</a> <li>(26/11/00) <i>Documentation update.</i> <a href="news.html#new2">Read more...</a> <li>(18/11/00) @@ -49,30 +53,38 @@ <a href="news.html#new1">Read more...</a> </ul> <p align="right"><font color="#000069" size="+1"> - What is the MIX? - </font></p> - <b>MIX</b> is Donald Knuth's mythical computer as described - in his monumental work <a - href="http://Sunburn.Stanford.EDU/~knuth/taocp.html"> The - Art Of Computer Programming</a>. As any of its real + What is the MIX? + </font> + </p> + + <b>MIX</b> is Donald Knuth's mythical computer as + described in his monumental work <a + href="http://Sunburn.Stanford.EDU/~knuth/taocp.html"> The + Art Of Computer Programming</a>. As any of its real counterparts, the MIX features registers, memory cells, an - overflow toggle, comparison flags, input-output devices, and - a set of binary instructions executable by its virtual + overflow toggle, comparison flags, input-output devices, + and a set of binary instructions executable by its virtual CPU. You can programme the MIX using an assembly language called <b>MIXAL</b>, the MIX Assembly Language. - <p> So, what's the use of learning MIXAL? The MIX computer is a simplified - version of real CISC computers, and its assembly language - closely resembles real ones. You can learn MIX/MIXAL as an introduction - to computer architecture and assembly programming: - see the <a href="mdk.html">MDK documentation</a> - for a <a href="mdk_2.html">tutorial</a> on MIX and MIXAL. </p> + + <p> So, what's the use of learning MIXAL? The MIX computer + is a simplified version of real CISC computers, and its + assembly language closely resembles real ones. You can + learn MIX/MIXAL as an introduction to computer + architecture and assembly programming: see the <a + href="mdk.html">MDK documentation</a> for a <a + href="mdk_2.html">tutorial</a> on MIX and MIXAL. + </p> + <br> <br> <p align="right"><font color="#000069" size="+1"> What is the MDK? - </font></p> - The <b>M</b>IX <b>D</b>evelopment <b>K</b>it offers an emulation of - <b>MIX</b> and <b>MIXAL</b>. The <a href="download.html"> - current version</a> of MDK includes two applications: + </font> + </p> + The <b>M</b>IX <b>D</b>evelopment <b>K</b>it offers an + emulation of <b>MIX</b> and <b>MIXAL</b>. The <a + href="download.html"> current version</a> of MDK includes + two applications: <ul> <li><b><i>mixasm</i></b> A MIXAL compiler, which translates your source files into binary ones, executable @@ -86,26 +98,31 @@ <ul> <li>write, compile and execute MIXAL programs, <li>set breakpoints and run your programs step by step, + <li>collect execution timing statistics, + <li>trace executed instructions, <li>inspect and modify the MIX registers, flags and memory contents at any step, <li>simulate MIX input-output devices using the standard output and your file system. </ul> - See the MDK <a href="mdk.html">user's manual</a> for a complete - description of the toolkit. - The MDK utils will run on any GNU/Linux box (see - <a href="download.html#reqs">requirements</a>) and, of course, are - <a href="http://www.gnu.org/copyleft/gpl.html">free software</a>. + + See the MDK <a href="mdk.html">user's manual</a> for a + complete description of the toolkit. The MDK utils will + run on any GNU/Linux box (see <a + href="download.html#reqs">requirements</a>) and, of + course, are <a href="http://www.gnu.org/copyleft/gpl.html">free + software</a>. + <p align="right"><font color="#000069" size="+1"> Planned features - </font></p> + </font> + </p> + MDK is currently under active development, and there are some planned additional features I have in mind, e.g. <ul> - <li> tracing of executed instructions in <b><i>mixvm</i></b>, <li> allow MIXAL instructions as commands at the <b><i>mixvm</i></b> prompt, - <li> include execution timing statistics, <li> ncurses based frontend, <li> GTK++/GNOME support, </ul> @@ -124,7 +141,7 @@ <tr> <td bgcolor="#909090"> </td> <td colspan="2" bgcolor="#909090" align="right"> - <i>last updated Mon Nov 27 00:30:40 </i> + <i>last updated Sat Jan 6 15:35:39 CET 2001</i> </td> </tr> </table> |