2020-06-01 16:17:50 +00:00
|
|
|
// push constant 7
|
|
|
|
@7
|
|
|
|
D=A
|
|
|
|
@SP
|
|
|
|
A=M
|
|
|
|
M=D
|
|
|
|
@SP
|
2020-06-01 17:35:03 +00:00
|
|
|
M=M+1
|
2020-06-01 16:17:50 +00:00
|
|
|
// end push constant 7
|
|
|
|
// push constant 8
|
|
|
|
@8
|
|
|
|
D=A
|
|
|
|
@SP
|
|
|
|
A=M
|
|
|
|
M=D
|
|
|
|
@SP
|
2020-06-01 17:35:03 +00:00
|
|
|
M=M+1
|
2020-06-01 16:17:50 +00:00
|
|
|
// end push constant 8
|
|
|
|
// ==== add ====
|
|
|
|
// pop starts
|
|
|
|
@SP
|
2020-06-01 17:35:03 +00:00
|
|
|
A=M-1
|
2020-06-01 16:17:50 +00:00
|
|
|
D=M
|
|
|
|
// pop ends
|
|
|
|
// inner add starts
|
|
|
|
A=A-1
|
2020-06-01 17:35:03 +00:00
|
|
|
M=D+M
|
2020-06-01 16:17:50 +00:00
|
|
|
@SP
|
2020-06-01 17:35:03 +00:00
|
|
|
M=M-1
|