// This file is part of www.nand2tetris.org // and the book "The Elements of Computing Systems" // by Nisan and Schocken, MIT Press. // File name: projects/08/FunctionCalls/StaticsTest/Sys.vm // Tests that different functions, stored in two different // class files, manipulate the static segment correctly. function Sys.init 0 push constant 6 push constant 8 call Class1.set 2 pop temp 0 // Dumps the return value push constant 23 push constant 15 call Class2.set 2 pop temp 0 // Dumps the return value call Class1.get 0 call Class2.get 0 label WHILE goto WHILE