data segment
Total db '中国龙$'
data ends
code segment
assume cs:code,ds:data
main proc far
start:
mov ax,data
mov ds,ax
mov ah,02h
mov dx,0A10h设定光标到第10行16列
int 10h
mov dx,offset Total
mov ah,09h显示字符串
int 21h
mov ah,4ch
int 21h
ret
main endp
是这样的,你可以将一个屏幕看成(行X列)而光标位于行列交叉处。
比如一个屏幕有100行X100列
那么,最左上角光标位置就是(0,0)
最右下角为(99,99)
最右上角为(0,99)
最左下角为(99,0)
其他的类似,8086的BISO中断可以设置光标位置,其实就是光标在屏幕上的坐标。
你可以理解为屏幕就是一个x,y垂直交叉组成的坐标系。
不知这样解释你能否明白?
。。。。。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)