单独的清屏指令没有。高级语言中实现比较简单,有专门的清屏指令。
只能写子程序或者宏。
给你一个参考的:
CLEAR MACRO
push dx
push cx
push bx
push ax
mov ah,6
mov al,0
mov bh,1fh
mov cx,0
mov dx,184fh
int 10h
pop dx
pop cx
pop bx
pop ax
ENDM
DATA SEGMENT
;此处输入数据段代码
DATA ENDS
;STACK SEGMENT
;此处输入堆栈段代码
;STACK ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
MAIN PROC FAR
MOV AX,DATA
MOV DS,AX
;此处输出一个字符
MOV AH,2
MOV DL,'5'
int 21H
;此处输入一个字符
MOV AH,1
INT 21H
;清屏
CLEAR
;
MOV AH,4CH
INT 21H
MAIN ENDP
CODE ENDS
END MAIN
mov ah,15
int 10h
mov ah,0
int 10h
这个题老是被系统给拎出来 !
如果是8086 dos下的清屏,我的答案就是标准答案。题目不设定答题条件,泛泛地问是没有标准答案的。
只能写子程序或者宏。
给你一个参考的:
CLEAR MACRO
push dx
push cx
push bx
push ax
mov ah,6
mov al,0
mov bh,1fh
mov cx,0
mov dx,184fh
int 10h
pop dx
pop cx
pop bx
pop ax
ENDM
DATA SEGMENT
;此处输入数据段代码
DATA ENDS
;STACK SEGMENT
;此处输入堆栈段代码
;STACK ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
MAIN PROC FAR
MOV AX,DATA
MOV DS,AX
;此处输出一个字符
MOV AH,2
MOV DL,'5'
int 21H
;此处输入一个字符
MOV AH,1
INT 21H
;清屏
CLEAR
;
MOV AH,4CH
INT 21H
MAIN ENDP
CODE ENDS
END MAIN
来个简单的
MOV ax,3
int 10h
意思是设置显示模式3,也就清屏了。
你是说的液晶屏清屏吗,每种液晶屏都有相应的清屏指令,你看看你所用型号的资料,根据资料的说明送相应的指令就可以清屏了。你下点资料看看,很简单的。如果仍搞不定的话再联系。