lwto
驱动牛犊
驱动牛犊
  • 注册日期2002-10-01
  • 最后登录2003-06-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1027回复:2

请教关于电脑的时钟问题

楼主#
更多 发布于:2002-10-14 13:45
正如 IBM PC/XT 教材中所说,通过改变定时器 8253 中相关的时间常数,即操作I/O端口40H、43H,可以改变时钟频率。本人自编了一个让时钟快走一倍的小程序 myclock.com 。在DOS下(DOS6X、DOS7)运行,即使是在现在的ATX主板上,用命令 TIME 显示结果是正确的,但这一小程序在WINDOWS下运行却不起作用,在DOS窗口下也同样无效,问题是:
1)WINDOWS下另有时钟定时器吗?或是不能直接访问I/O端口?
2)WINDOWS系统不能虚拟这样的DOS环境吗?
3)结构中存在另一实时钟计时模块,它主要起什么作用?
yunri_2
驱动中牛
驱动中牛
  • 注册日期2002-08-16
  • 最后登录2011-09-10
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-10-14 13:56
windows下的汇编好像复杂点点子诶,东东蛮多的。
好像在windows下访问硬件还要绕些弯弯
至于dos窗口,那只是windwos的一个虚拟东东,和dos还是有不同的,尤其是访问硬件。
曾经 所以 然后 ~!@ 完 @!~
Iamme
驱动小牛
驱动小牛
  • 注册日期2001-03-23
  • 最后登录2005-10-11
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-10-15 17:21
我做过类似的东西
Windows的Dos mode下的确不能正确运行
Windows下访问端口的确是有限制的
Go,go ahead
游客

返回顶部