请教高手:dos下的“屏幕保护”程序怎么编?

windows3000 2004-09-05 03:27:22
我们实习要求用汇编写一个dos下的屏幕保护程序,有没有什么办法在不影响dos命令的正常工作下,实现屏幕保护(能够执行正常的dos命令,隔一段时间不按键就启动此屏保,若有按键则退出屏保画面),就像windows下的屏保一样。可以说说思路,最好有源码。

请高手指点,谢谢。
...全文
229 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
robin97 2004-09-21
  • 打赏
  • 举报
回复
直接调用"cls"………………
cgw 2004-09-20
  • 打赏
  • 举报
回复
用内存驻留程序TSR去截获时间和键盘中断。
wangziz 2004-09-19
  • 打赏
  • 举报
回复
截获时间中断,和键盘中断,当键盘一段时间没有被按时,调用你的画画子程序(也就是你的屏保的图案)
MaoZhua 2004-09-08
  • 打赏
  • 举报
回复
mark
allen_wang 2004-09-06
  • 打赏
  • 举报
回复
写一个时钟中断处理程序,用于定时。
设置8253定时器,设置其中断处理程序。
或者修改实时钟中断为你的时钟中断处理程序(不过记得要处理完后,调用原来的中断处理程序)

写一个键盘中断处理程序,其用于关掉正在运行的屏保或者将定时器清零。
处理完后,可以继续调用原来的键盘中断或者不掉用。
programfanny 2004-09-05
  • 打赏
  • 举报
回复
需要一个驻留内存的时钟和监视键盘(INT 9)的程序,处理键盘中断中若处于非屏保状态时,将时钟中断计数清零;时钟中断时进行计数,当计数值达到一定时调用屏保程序。处理键盘中断中若处于屏保状态时,退出此状态并将计数器置零。时钟和键盘中断均采用截取方式扩充原有功能。

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧