Como exibir um número na tela e dormir por um segundo com a montagem do DOS x8

Estou usando NASM 16 BITS. Estou tentando fazer um código de montagem simples que imprime os números de 0 a 255 com intervalo de 1 segundo entre cada número. Isto é o que eu tenho até agora:

[bits 16]

mov ax,cs
mov ds,ax
mov cx,255
mov ax,0

myloop:
    ;print in screen ax value
    ;wait 1 second
    inc ax

loop myloop

Não sei ao certo como imprimir o valor de axe na tela e como esperar 1 segundo (coloquei-os em um comentário no código

questionAnswers(2)

yourAnswerToTheQuestion