Lezione 4 - Stampiamo 10 caratteri con un ciclo!!

Approfondiamo la tecnica di esecuzione dei cicli, senza però annalizzarla nella sua completezza.

In questo programma variamo leggermente il contenuto del programma precedente, inserendo nuovi comandi.

160,10 --->Indica il numero di volte di ripetizione del ciclo inserito nell'indice Y. Vuol dire quindi quante "A" saranno visualizzate sullo schermo

169,1 ---> Caricamento nell'accumulatore del valore '1' che indica la lettera 'a'.

153,255,3 ---> stampa la 'A' partendo dall'indirizzo 1023(256*3+255) più il valore di 'y'.

136 ---> Diminuisce di un'unità il valore di 'y'

208,250 ---> il comando 208 indica al computer che si deve effetture un salto all'indietro di un certo quantitativo di istruzioni, in questo caso '5' (255-250). Se fosse indicato il valore 255 non verrebbe effettuato alcun salto. Il salto all'indietro sarà effettuato fin tanto che l'indice Y o X non conterrà il valore '0'. Quando 'y' o 'x' arriverà a '0' il programma continuerà in avanti. In questo caso specifico torneremo all'istruzione '153', contando a ritroso tutti i numeri presenti nei data partendo dall'istruzione di salto(208). Così faremo: 208(5), 136(4), 3(3), 255(2), 155(1).

96---> fine

Se volessimo fare la stessa cosa con l'indice X, allora dovremo digitare: 162 al posto di 160, 157 al posto di 153 e 202 invece di 136. Otterremo la seguente codifica:

160,10

169,1

157,255,3

202

208,250

96

Commenti

Post popolari in questo blog

Come dumpare le cassette del Commodre 64. (How to dump the type of computer)

Nuovo AMIGA. Anno nuovo - Vita nuova per noi amighisti?

Costruiamoci il cavo per dumpare le cassette del Commodore 64