projects/07/test/MemoryAccess/BasicTest/BasicTest.vm
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
// 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/07/MemoryAccess/BasicTest/BasicTest.vm // Executes pop and push commands using the virtual memory segments. push constant 10 pop local 0 push constant 21 push constant 22 pop argument 2 pop argument 1 push constant 36 pop this 6 push constant 42 push constant 45 pop that 5 pop that 2 push constant 510 pop temp 6 push local 0 push that 5 add push argument 1 sub push this 6 push this 6 add sub push temp 6 add |