This way might be faster (assembles to a 27 byte .com with Tasm/Tlink)
.MODEL tiny
.CODE
ORG 100h
entry:
mov ax, 3 ; set 80x25 text mode (16 colors)
int 10h ; BIOS video services
mov ax, 0b800h ; address of color screen
mov es, ax ; ES holds destination segment
xor di, di ; zero offset to start of buffer
mov ah, 15 ; color attribute (white on black)
mov al, 'X' ; ASCII character to display
mov cx, 2000 ; number of words to store
cld ; auto-increment DI
rep stosw ; store AX to ES:DI, CX times
mov ax, 4c00h ; terminate with return code 0
int 21h ; call DOS
END entry