push ax
push bx
push cx
push dx
mov ah,02   ;Dos function
mov dl,40   ; Character @
int 21      ;call print @
mov bx,00ff ;set to 255 (16 million)
l2:
mov cx,ffff ;set to 65536*256|(bx)
l3:
loop l3     ;loop back to l3 until cx is empty
dec bx      ;decrease second loop,
mov ax,bx   ;prepair for compare
cmp ax,0000 ;compare if 0
jnz l2      ;if not 0, goto l2 (cx,ffff)
mov ah,02   ;set char @
int 21      ;print char
pop dx
pop cx
pop bx
pop ax
ret

    Source: geocities.com/siliconvalley/haven/2635

               ( geocities.com/siliconvalley/haven)                   ( geocities.com/siliconvalley)