aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohammad S Anwar <Mohammad.Anwar@yahoo.com>2021-05-08 08:13:55 +0100
committerGitHub <noreply@github.com>2021-05-08 08:13:55 +0100
commit44672f5f7928a157cd5ab19694375f1772ff32c9 (patch)
treee938a58b78d953427bf9d11f3f16a21c45bedbd7
parent374d98a6cb8c5677eacbcbb5f1806691f30994a1 (diff)
parentd1bf9fa4fef77a6d5c684b10e0279da1436c26bf (diff)
downloadperlweeklychallenge-club-44672f5f7928a157cd5ab19694375f1772ff32c9.tar.gz
perlweeklychallenge-club-44672f5f7928a157cd5ab19694375f1772ff32c9.tar.bz2
perlweeklychallenge-club-44672f5f7928a157cd5ab19694375f1772ff32c9.zip
Merge pull request #4029 from Abigail/abigail/week-109
MMIX solution for week 109, part 1
-rw-r--r--challenge-109/abigail/README.md1
-rw-r--r--challenge-109/abigail/mmix/ch-1.mms19
2 files changed, 20 insertions, 0 deletions
diff --git a/challenge-109/abigail/README.md b/challenge-109/abigail/README.md
index efca0f497f..7614ee99d1 100644
--- a/challenge-109/abigail/README.md
+++ b/challenge-109/abigail/README.md
@@ -27,6 +27,7 @@ It is defined as:
* [Java](java/ch-1.java)
* [Lua](lua/ch-1.lua)
* [m4](m4/ch-1.m4)
+* [MIXX](mmix/ch-1.mms)
* [Node.js](node/ch-1.js)
* [Ocaml](ocaml/ch-1.ml)
* [Pascal](pascal/ch-1.p)
diff --git a/challenge-109/abigail/mmix/ch-1.mms b/challenge-109/abigail/mmix/ch-1.mms
new file mode 100644
index 0000000000..425844e7b2
--- /dev/null
+++ b/challenge-109/abigail/mmix/ch-1.mms
@@ -0,0 +1,19 @@
+%
+% See ../README.md
+%
+
+%
+% Run as: mmixal -o ch-1.out ch-1.mms; mmix -q ch-1.out
+%
+ LOC Data_Segment
+ GREG @
+Text1 BYTE "0, 0, 0, 2, 0, 5, 0, 6, 3, 7, 0, 15, 0, ",0
+Text2 BYTE "9, 8, 14, 0, 20, 0, 21",10,0
+
+ LOC #100
+
+Main LDA $255,Text1
+ TRAP 0,Fputs,StdOut
+ LDA $255,Text2
+ TRAP 0,Fputs,StdOut
+ TRAP 0,Halt,0