data segment
s1 db 'Good,better,best,$'
s2 db 'Never let it rest,$'
s3 db 'Till good is better,$'
s4 db 'And better,best.$'
s dw offset s1, offset s2, offset s3, offset s4
row db 2,4,6,8
ends
code segment
start:
mov ax,data
mov ds,ax
mov bx,offset s
mov si,offset row
mov cx,4
ok:
mov bh,0
mov dh,[si]
mov dl,0
mov ah,2
int 10h ;set the cusor position
mov dx,[bx]
mov ah,9
int 21h
inc si
add bx,2
loop ok
mov ax, 4c00h ; exit to operating system.
int 21h
ends
end start ; set entry point and stop the assembler.