8086 assembly language program to clear the screen Edit
sample code below is an 8086 program to clear the screen. this program clears the screen by direcrly writing into the video memory. b800 is the video memory address. below code write to the video memory and clears the screen
Sample Code
;---------------------------------------- ;Program : clear screen ;FileName : clrscr.asm ;I/P : Nill ;O/P : clears the screen ;---------------------------------------- org 100h mov ax,0b800h mov es,ax mov di,0 mov al,' ' mov ah,07d loop_clear_12: mov word ptr es:[di],ax inc di inc di cmp di,4000 jle loop_clear_12 mov ah,4ch ; dos interrupt 21 function 4ch to terminate program mov al,00 int 21h ret
Generate executable using
tasm filename.asm
tlink /t filename