Questions tagged [mmix]

MMIX is the next generation version of Don Knuth's famous MIX assembly language. MMIX has a syntax modelled around modern RISC machines, but with none of the idiosyncrasies that are part of all real assembly languages. Thus MMIX is ideal for theoretical investigations around computer science algorithms, data structures, and their complexity. MMIX comes with an assembler and simulator. There are even FPGA implementations of the underlying hardware!

MMIX is the next generation version of Don Knuth's famous MIX assembly language. MMIX has a syntax modelled around modern RISC machines, but with none of the idiosyncrasies that are part of all real assembly languages. Thus MMIX is ideal for theoretical investigations around computer science algorithms, data structures, and their complexity. MMIX comes with an assembler and simulator. There are even FPGA implementations of the underlying hardware!

19 questions
0
votes
1 answer

MMIX TRAP not working every other time

I use MMIX from this site: http://mmix.cs.hm.edu/ I used this code to get the console to print "Hello World" "times" times: times IS 3 msg BYTE "Hello World",#A,0 Main GETA $255,msg SET $91,times MUL $91,$91,2 SUB $91,$91,1 TRAP…
0
votes
1 answer

Regex: find words following on "^\w+\s+" - New Syntax Definition (MMIX) - Sublime Text 3

I am trying to create a syntax definition file for the MMIX assembler language. These files are used by Sublime Text 3 to highlight the syntax of a text/source file and as of late are written in YAML. Instructions that follow on ^\s+ are highlighted…
Senkaku
  • 197
  • 2
  • 10
0
votes
0 answers

How can we obtain the same number by taking Roman Numerals?

On page 2 of The Art of Computer Programming, Volume 1, Fascicle 1, Knuth (2005) writes, "The same number may also be obtained in a simpler way by taking Roman Numerals." This is part of Knuth's humorous explanation of the identifying number of the…
Shaun Luttin
  • 133,272
  • 81
  • 405
  • 467
0
votes
1 answer

Getting MMIX repo for CVS/Git

How can you get the CVS repo of MMIX to CVS/Git? I know how to clone a repo at github by git clone URL, but I have never really used sourceforge before. They use CVS which is new to me. My unsuccessful attempt git cvs…
Léo Léopold Hertz 준영
  • 134,464
  • 179
  • 445
  • 697
1
2