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