/media/sda-magnetic/david/Extern-Magnetic-2022-06-29/Extern01/Dokumente-2021-05-8/disk10-ab-2020-01-10/02-debian-pc2-work/informatik/2021-04-21quine-state-.../ram7.asm


.include "m8def.inc"


.def temp1 = r16
.def temp2 = r17
.def temp3 = r18

           ldi temp1, LOW(RAMEND)
           out SPL, temp1
           ldi temp1, HIGH(RAMEND)
           out SPH, temp1

           ldi temp1, 0xFF    
           out DDRD, temp1

           rcall lcd_init     
           rcall lcd_clear    

           
           ldi ZL, LOW(str1*2) 
           ldi ZH, HIGH(str1*2)
           
            ldi r20, 'a'
loop1:      st Z+, r20
            cpi r20, 'k'
            breq loop1end
            inc r20
            rjmp loop1
loop1end:
           ldi ZL, LOW(str1*2) 
           ldi ZH, HIGH(str1*2)

loop2:      ld r20, Z+
            mov temp1, r20
            rcall lcd_data
            cpi r20, 'k'
            brne loop2
           


loop:
           rjmp loop

.include "lcd-routines.asm"
           
.DSEG
    str1: .byte 20