装配清洁屏幕 - 图形模式

时间:2018-02-18 13:59:54

标签: assembly graphics mouse

我们!也许你们中的一些人看到了我的问题 - 再一次关于游戏...... 最后了解了什么以及如何做(感谢所有帮助过我的朋友)..但是我遇到了一些问题。

我需要打印一个角色,而不是屏幕并在其他地方打印角色。我有一个清洁屏幕的过程,但它不能很好地工作,并留下屏幕上的字符的“残留”。 也许是因为鼠标(我戴上了角色)。

我添加我的过程 - 请检查是否有问题 - 如果你有更好的过程我也很乐意看到。

谢谢大家!!

proc ClearScreen
push ax
push es
push di
push cx
mov ax,screen_RAM_graphics
mov es,ax          ; es:di - video memory
xor di,di
mov cx,320*200/2
mov al,0          ; color
mov ah,0             ; color
rep stosw            ; mov es:[di],ax     add di,2
pop cx
pop di
pop es
pop ax
ret

endp ClearScreen

0 个答案:

没有答案