这些线在装配中做了什么?
我对装配很新。我总是对数字感到困惑
有人可以帮帮我吗 ?我正在使用TASM ...所以8066汇编程序
有什么好的参考我可以使用吗?
SCREEN_CLEARER:
mov ax,1720h
mov cx,2000
mov bx,0
L2:
mov es:[bx],ax
add bx,2
loop L2
ret
我真的不知道1720h,2000是什么。我也不太清楚如何阅读移动es:[bx],ax
非常感谢你
没有找到相关结果
已邀请:
1 个回复
痰嫉
将字符(0x20 ==''== space)与文本属性结合(0x17 ==前景/背景颜色) 。 2000年将是80x25;)
为此目的指向屏幕缓冲区。
将字符和属性(在
中)从
移动到2000字(== 2字节),直到
变为0(这就是
操作码的含义)。