forked from ccccourse1/co110a
-
Notifications
You must be signed in to change notification settings - Fork 0
week7
Soober9260 edited this page Jan 13, 2022
·
2 revisions
@2 // R2=0
M=0
@0 //R0=M
D=M
@50 //IF R0=0 , JUMP TO R50 0*ANY=0
D;JEQ
@1 //R1=M
D=M
@50 //IF R1=0,JUMP TO R50 ANY*0=0
D;JEQ
@12 //LOOP
D;JNE
@0
D=M
@2
M=M+D // mult=>a=a+b do x times
@1
M=M-1
D=M
@12 //LOOP
// Put your code here.
@8192
D=A
@0
M=D
@24576
D=M
@18
D;JNE //IF OUT!=0 JUMP TO LINE 18
//WHITE LOOP
@0
D=M
M=M-1
@0
D;JEQ //IF OUT ==0 JUMP TO 0
@16383 //16384開始是螢幕
A=D+A
M=0
@8
0;JMP //開始下次迴圈
//BLACK LOOP
@0
D=M
M=M-1
@0
D;JEQ //IF OUT ==0 JUMP TO 0
@24576
A=A-D
M=-1
@18
0;JMP //開始下次迴圈