bits >= 8
minreg 2
minheap 0
minstack 0
// run rom

imm r1 .str

.loop
    lod r2 r1
    bge .loop2 r2 1
    // bge ~+0 r0 r0 // halt
    hlt

    .loop2
    out %text r2
    add r1 r1 1
    bge .loop r0 r0

.str
dw ["Hello, World!" 0]
