From 6b9d8f151cc04a0590a7fed80ae5b8eb3928952a Mon Sep 17 00:00:00 2001 From: Frederick Yin Date: Sun, 21 Aug 2022 22:08:53 +0800 Subject: Move hack-as up one directory --- projects/06/hack-as/test/compare.hack | 25 ------------------------ projects/06/hack-as/test/conventional.asm | 32 ------------------------------- projects/06/hack-as/test/valid.asm | 29 ---------------------------- 3 files changed, 86 deletions(-) delete mode 100644 projects/06/hack-as/test/compare.hack delete mode 100644 projects/06/hack-as/test/conventional.asm delete mode 100644 projects/06/hack-as/test/valid.asm (limited to 'projects/06/hack-as/test') diff --git a/projects/06/hack-as/test/compare.hack b/projects/06/hack-as/test/compare.hack deleted file mode 100644 index f33a9d1..0000000 --- a/projects/06/hack-as/test/compare.hack +++ /dev/null @@ -1,25 +0,0 @@ -0000000000000000 -1111110000010000 -0000000000010111 -1110001100000110 -0000000000010000 -1110001100001000 -0100000000000000 -1110110000010000 -0000000000010001 -1110001100001000 -0000000000010001 -1111110000100000 -1110111010001000 -0000000000010001 -1111110000010000 -0000000000100000 -1110000010010000 -0000000000010001 -1110001100001000 -0000000000010000 -1111110010011000 -0000000000001010 -1110001100000001 -0000000000010111 -1110101010000111 diff --git a/projects/06/hack-as/test/conventional.asm b/projects/06/hack-as/test/conventional.asm deleted file mode 100644 index 5510424..0000000 --- a/projects/06/hack-as/test/conventional.asm +++ /dev/null @@ -1,32 +0,0 @@ -// conventional asm a sane person would write -// draw a rectangle on top left of screen -// width 16px, height specified in RAM[0] -@0 -D=M -@INFINITE_LOOP -D;JLE // reject if height is negative -@counter -M=D -@SCREEN -D=A -@address -M=D -(LOOP) - @address - A=M - M=-1 - @address - D=M - @32 - D=D+A - @address - M=D - @counter - MD=M-1 - @LOOP - D;JGT - -(INFINITE_LOOP) - @INFINITE_LOOP - 0;JMP - diff --git a/projects/06/hack-as/test/valid.asm b/projects/06/hack-as/test/valid.asm deleted file mode 100644 index d705f1e..0000000 --- a/projects/06/hack-as/test/valid.asm +++ /dev/null @@ -1,29 +0,0 @@ -// valid asm, but with unnecessary whitespace, = and ; -@ 0 // unnecessary space -D=M -@INFINITE_LOOP -=D;JLE // unnecessary = -@counter -M=D; // unnecessary ; -@SCREEN -D = A // unnecessary spaces -@address -M = D; // unnecessary spaces and ; -( LOOP ) // unnecessary spaces - @address - A=M - M=-1 - @address - D=M - @32 - D=D+A - @address - M=D - @counter - MD=M-1 - @LOOP - D;JGT - -(INFINITE_LOOP) - @INFINITE_LOOP - 0;JMP -- cgit v1.2.3