forked from ccccourse1/co110a
-
Notifications
You must be signed in to change notification settings - Fork 0
week7
patrick901218 edited this page Jan 12, 2022
·
2 revisions
M[2] = 0;
int i = M[1];
(LOOP)
if(i == 0)
break;
i = M[0];
M[2] = M[2] + D;
M[1] = M[1] - 1;
i = M[1];
goto LOOP
//input 24576
//screen 16384 ~ 24576 8192
//JEQ if out = 0 jump
@8192
M = A
@24576
D = M
@16
D;JEQ
@8192 //black
D = M
M = M - 1
@0
D;JEQ
@16384
A = D + A
M = -1
@6
0;JMP
@8192 //white
D = M
M = M - 1
@0
D;JEQ
@16384
A = D + A
M = 0
@16
0;JMP