%cpx 100h       ;256
        push ax
        push bx
        push cx
        push dx
        mov ah,2h       ;Dos function
        mov dl,40h      ; Character @
        int 21h         ;call print @
        mov bx,0ffh     ;set to 255 (16 million)
l2:     mov cx,-1       ;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,0        ;compare if 0
        jnz near l2     ;if not 0, goto l2 (cx,ffff)
        mov ah,2h       ;set char @
        int 21h         ;print char
        pop dx
        pop cx
        pop bx
        pop ax
        ret
