Fill erweitert
This commit is contained in:
@@ -45,11 +45,22 @@
|
|||||||
M=D // R1 = 8191
|
M=D // R1 = 8191
|
||||||
//https://github.com/Olical/nand2tetris/blob/master/asm/fill/Fill.asm
|
//https://github.com/Olical/nand2tetris/blob/master/asm/fill/Fill.asm
|
||||||
(PRINT)
|
(PRINT)
|
||||||
//Schleife, setze ein Register auf 0, dann addiere das zum @SCREEN. Setze die entstandene Adresse auf -1. Nun vergleiche den Zähler mit R1, wenn ungleich dann erhöhe um 1 und durchlaufe die Schleife abermals.
|
|
||||||
@R1
|
@SCREEN
|
||||||
D=M
|
D=M
|
||||||
@PRINT
|
@counter
|
||||||
M=D
|
D=M
|
||||||
|
|
||||||
|
M=D+1
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//Schleife, setze ein Register auf 0, dann addiere das zum @SCREEN. Setze die entstandene Adresse auf -1. Nun vergleiche den Zähler mit R1, wenn ungleich dann erhöhe um 1 und durchlaufe die Schleife abermals.
|
||||||
|
|
||||||
|
@ONSCREEN
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user