1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
ld b, 0x0D // length of string ld cd, HELLO LOOP: cmp b, 0x00 jrz END ld a, (cd) // spin on UART status register // write A to UART TX register inc cd dec b jr LOOP HELLO: .data "Hello, world!" END: halt