diff --git a/newton1.hal b/newton1.hal new file mode 100644 index 0000000..9597bf6 --- /dev/null +++ b/newton1.hal @@ -0,0 +1,38 @@ +01 START +02 LOADNUM 1 +03 STORE 10 +10 MUL 10 +11 MUL 10 +12 STORE 12 +13 MUL 10 +14 MUL 10 +15 STORE 11 +21 LOAD 12 +22 MULNUM 5 +30 ADD 11 +31 SUBNUM 5 +32 STORE 20 +33 SUB 50 +34 JUMPNULL 66 +35 LOAD 20 +36 STORE 50 +40 LOAD 10 +41 MUL 10 +42 STORE 21 +43 MUL 10 +44 MUL 10 +45 MULNUM 5 +46 STORE 22 +47 LOAD 21 +48 MULNUM 15 +49 ADD 22 +50 STORE 30 +60 LOAD 20 +61 DIV 30 +62 STORE 40 +63 LOAD 10 +64 SUB 40 +65 JUMP 03 +66 LOAD 10 +67 OUT 1 +68 STOP