Red de conocimientos turísticos - Información de alquiler - Escribir un programa de limpieza de pantalla usando lenguaje ensamblador

Escribir un programa de limpieza de pantalla usando lenguaje ensamblador

Escribe un proceso en lenguaje ensamblador para borrar la pantalla. Los números del proceso están todos en hexadecimal.

push es/pushf; empuja los registros destruidos en el proceso a la pila

push ax/push cx/push di

mov ax, b800/mov es, ax; Establecer la dirección del segmento del búfer de visualización

cld/xor di, di; Establecer el desplazamiento del búfer de visualización

mov cx, 07ff

SSX: mov al, 20 /stosb; escribir carácter de búfer de visualización

mov al, 07/stosb; establecer color de carácter de búfer de visualización

bucle SSX

pop di/pop cx/ pop ax; restaurar escena

popf//pop es

ret

Solo válido en modo de visualización N°3