主题:显示字符串的问题
Seg_Data SEGMENT
Prompt DB " =========Test for Div 0=========",0dh,0ah,"======================Select between 0-1! Please====================",0dh,0ah,'$'
NDiv DB "System Reseved Interrupt!",0dh,0ah,'$'
CDiv DB "Customer Modified Interrupt!",0dh,0ah,'$'
Seg_Data ENDS
Seg_Stack SEGMENT
DW 200 DUP (?)
Top label word
Seg_Stack ENDS
Seg_Code SEGMENT
main proc far
ASSUME CS:Seg_Code ,DS:Seg_Data ,SS:Seg_Stack
Start:
mov ax , Seg_Stack
mov ss , ax
mov sp , offset Top
MOV AX , Seg_Data
MOV DS , AX
MOV AH , 9
LEA DX , Prompt ;show qu_1
INT 21h
MOV AX ,4C00H ;goto dos
INT 21
main Endp
Seg_Code ENDS
END start
这个一个显示字符串的程序,我怎么显示不了,屏幕一闪就没有了
怎么回事??
高手帮帮忙
Prompt DB " =========Test for Div 0=========",0dh,0ah,"======================Select between 0-1! Please====================",0dh,0ah,'$'
NDiv DB "System Reseved Interrupt!",0dh,0ah,'$'
CDiv DB "Customer Modified Interrupt!",0dh,0ah,'$'
Seg_Data ENDS
Seg_Stack SEGMENT
DW 200 DUP (?)
Top label word
Seg_Stack ENDS
Seg_Code SEGMENT
main proc far
ASSUME CS:Seg_Code ,DS:Seg_Data ,SS:Seg_Stack
Start:
mov ax , Seg_Stack
mov ss , ax
mov sp , offset Top
MOV AX , Seg_Data
MOV DS , AX
MOV AH , 9
LEA DX , Prompt ;show qu_1
INT 21h
MOV AX ,4C00H ;goto dos
INT 21
main Endp
Seg_Code ENDS
END start
这个一个显示字符串的程序,我怎么显示不了,屏幕一闪就没有了
怎么回事??
高手帮帮忙