100 doors/MMIX: Difference between revisions

m
Fixed syntax highlighting.
(moved from 100 doors)
 
m (Fixed syntax highlighting.)
 
Line 2:
 
*'''not optimized'''
<langsyntaxhighlight lang="mmix">N IS 100 % predefined number of doors
// registers
t IS $255 % pointer
Line 55:
TRAP 0,Fputs,StdOut
4H PBNZ p,3B % WHILE doors to go
TRAP 0,Halt,0 % exit</langsyntaxhighlight>
 
*'''optimized'''
<langsyntaxhighlight lang="mmix">% Rosetta Code 100 Doors optimized
N IS 100 % predefined number of doors
// registers
Line 86:
 
% Output 10 / line --> stdout
% same as not optimized</langsyntaxhighlight>
Assembling not opt. version:
<pre>~/MIX/MMIX/Progs> mmixal 100Doors.mms</pre>
9,476

edits