Chapter 7
今度はBasicTest.vm。
if __name__ == "__main__": a = VM_Translator("BasicTest.vm") a.code_writer.set_pointer("SP", 256) a.code_writer.set_pointer("LCL", 300) a.code_writer.set_pointer("ARG", 400) a.code_writer.set_pointer("THIS", 3000) a.code_writer.set_pointer("THAT", 3010) a.generate_asm()
正解:
実行結果: