中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-01 13:24
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » 请教关于dos的问题,诸位请帮忙! 查看 870 回复 5
楼 主 请教关于dos的问题,诸位请帮忙! 发表于 2005-08-15 14:16 ·  中国 天津 联通
初级用户
积分 20
发帖 5
注册 2005-08-15 09:48
20年会员
UID 41665
性别 女
状态 离线
1.我的程序是用8253的方波信号进行控制,由于一些损坏,8253实际信号频率与标称值不一致了,导致控制不准确。请问能否将8253实际产生的信号频率改回标称值的大小,如果能用那些命令?这样表述不知道清楚否?希望帮忙!我是新手,希望详细告知!
2.有什么命令或地方可以查看系统时钟发生频率的大小?换言之计算机时钟发生的芯片都有哪些,频率如何?如486、586、奔三是什么?
诚恳希望诸位给予帮助!
2 发表于 2005-08-15 15:23 ·  中国 湖北 武汉 联通
高级用户
★★★
积分 587
发帖 302
注册 2005-07-25 17:31
21年会员
UID 41046
性别 男
状态 离线
查了8253的技术资料,好象8253是由外部频率发生器(晶振通过8224)驱动啊,8253只负责分频,由此提供3个计时器,好象没有其他功能?

[ Last edited by fdsiuha on 2005-8-15 at 15:25 ]
欢迎造访DOS的小屋!
http://risky.ik8.com
3 发表于 2005-08-15 17:02 ·  中国 天津 南开区 联通
初级用户
积分 20
发帖 5
注册 2005-08-15 09:48
20年会员
UID 41665
性别 女
状态 离线
首先谢谢你!我也是维修,逼上梁山啊,我dos相关懂得也不多!
这样啊!可是编程的人和我讲是用的8253的频率,苦恼!
那我请问0x08的是什么中断地址?中断由谁来控制?
4 发表于 2005-08-15 17:07 ·  中国 天津 南开区 联通
初级用户
积分 20
发帖 5
注册 2005-08-15 09:48
20年会员
UID 41665
性别 女
状态 离线
还有0x40的地址什么?不知能不能这样问?(其实我外行了!)
5 发表于 2005-08-15 20:09 ·  中国 湖北 武汉 联通
高级用户
★★★
积分 587
发帖 302
注册 2005-07-25 17:31
21年会员
UID 41046
性别 男
状态 离线
他当然会告诉你是这个的频率,因为就是对它进行设置,然后获得相应的功能。
资料上调用这个功能都是用I/O端口操作的,不是通过内存地址操作的。
实际上我没有使用过这么硬件的功能,所以我没有办法提供更多的信息了。

[ Last edited by fdsiuha on 2005-8-15 at 20:11 ]
欢迎造访DOS的小屋!
http://risky.ik8.com
6 谢谢5楼,还请教一下: 发表于 2005-08-16 10:48 ·  中国 天津 南开区 联通
初级用户
积分 20
发帖 5
注册 2005-08-15 09:48
20年会员
UID 41665
性别 女
状态 离线
1。计算机时钟不准确了(不管它8253还是8224),表现为有一个恒定的偏移量还是有可能不同时刻都会有所变化?
2。程序中的汉字编译完为什么不能正常显示?hzk48s字库的,引用字库的路径没有错,其他hzk16,hzk24s,....其它的都没有问题。
论坛跳转: