From d3a0cc3a8ba6dfeb64d3faeffdeb6845b60e5840 Mon Sep 17 00:00:00 2001 From: Yuchen Pei Date: Sat, 20 Jan 2018 15:41:49 +0100 Subject: rearranged the dir for github - removed tools and pdfs - rearranged the projects dirs - added md files - other minor changes --- tools/OS/Sys.vm | 84 --------------------------------------------------------- 1 file changed, 84 deletions(-) delete mode 100644 tools/OS/Sys.vm (limited to 'tools/OS/Sys.vm') diff --git a/tools/OS/Sys.vm b/tools/OS/Sys.vm deleted file mode 100644 index 3ed7c0c..0000000 --- a/tools/OS/Sys.vm +++ /dev/null @@ -1,84 +0,0 @@ -function Sys.init 0 -call Memory.init 0 -pop temp 0 -call Math.init 0 -pop temp 0 -call Screen.init 0 -pop temp 0 -call Output.init 0 -pop temp 0 -call Keyboard.init 0 -pop temp 0 -call Main.main 0 -pop temp 0 -call Sys.halt 0 -pop temp 0 -push constant 0 -return -function Sys.halt 0 -label WHILE_EXP0 -push constant 0 -not -not -if-goto WHILE_END0 -goto WHILE_EXP0 -label WHILE_END0 -push constant 0 -return -function Sys.wait 1 -push argument 0 -push constant 0 -lt -if-goto IF_TRUE0 -goto IF_FALSE0 -label IF_TRUE0 -push constant 1 -call Sys.error 1 -pop temp 0 -label IF_FALSE0 -label WHILE_EXP0 -push argument 0 -push constant 0 -gt -not -if-goto WHILE_END0 -push constant 50 -pop local 0 -label WHILE_EXP1 -push local 0 -push constant 0 -gt -not -if-goto WHILE_END1 -push local 0 -push constant 1 -sub -pop local 0 -goto WHILE_EXP1 -label WHILE_END1 -push argument 0 -push constant 1 -sub -pop argument 0 -goto WHILE_EXP0 -label WHILE_END0 -push constant 0 -return -function Sys.error 0 -push constant 3 -call String.new 1 -push constant 69 -call String.appendChar 2 -push constant 82 -call String.appendChar 2 -push constant 82 -call String.appendChar 2 -call Output.printString 1 -pop temp 0 -push argument 0 -call Output.printInt 1 -pop temp 0 -call Sys.halt 0 -pop temp 0 -push constant 0 -return -- cgit v1.2.3