你看看。基本原理同楼上的 。
Code0 Segment
Assume CS:Code0,SS:Code0,DS:Code0
Main Proc Far
Start:
Mov AX,Code0
Mov SS,AX
Mov DS,AX
Jmp Begin
Page1 DB 'This is Page1,Press Key[2] to Enter Page 2',0DH,0AH,24H
Page2 DB 'This is Page2,Press Key[1] to Enter Page 1',0DH,0AH,24H
Begin:
Mov AX,500H
Int 10H ;显示第0页
Lea DX,Page1
Push DX
Call WritePage
Loop0:
Mov AH,1
Int 21H
Cmp AL,'2'
Jnz Loop0
Mov AX,501H
Int 10H ;显示第1页
Lea DX,Page2
Push DX
Call WritePage
Loop1:
Mov AH,1
Int 21H
Cmp AL,'1'
Jnz Loop1
Jmp Begin
Exit0:
Mov AH,4CH
Int 21H
Main EndP
WritePage Proc Near
Mov AX,2
Int 10H ;清屏,初始化
Pop AX ;弹出SP
Pop DX ;弹出偏移地址
Push AX ;压入SP
Mov AH,9
Int 21H ;显示字符串
Ret
WritePage EndP
Code0 EndS
End Start
要是不行的话。mail 给我:Leemaasn@263.net
to Leemaasn(Pony) :
我是一个汇编初学者,在完成汇编课程设计时遇到了这个问题
可惜汇编课本(清华沈美明温冬蝉著)内容太旧了
我不知道如何使用这个指令
能否举个例子
比如在屏幕1里显示
"This is Page1 ,Press Key[1] to Enter Page 2'
按1键后进入屏幕2显示
"This is Page2 ,Press Key[2] to Enter Page 1'
同样按2键后返回屏幕1
谢谢您!