没有过多提及Nand2tetris课程和上传与键盘交互的程序集文件。
基本上这个程序的作用是当在键盘上按下一个键时屏幕变黑,即屏幕的每个像素都应该变黑,当键盘空闲时屏幕保持白色。
这是我的代码,它在我的计算机硬件模拟器上运行良好,但是当我将其上传到 coursera 上提交时失败。
@place
M=0
(LOOP)
@KBD
D=M
@WHITE
D; JEQ
@BLACK
0; JMP
(WHITE)
@place
D=M
@LOOP
D; JLT
@place
D=M
@SCREEN
A=A+D
M=0
@place
M=M-1
@LOOP
0;JMP
(BLACK)
@place
D=M
@LOOP
D; JGE
@SCREEN
A=A+D
M=-1
@place
M=M-1
@LOOP
0; JMP
我哪里错了?比较失败的原因是什么,我该如何解决?提前致谢