编程论坛
注册
登录
编程论坛
→
汇编论坛
请问 通过系统调用读取PC机上的实时时间 用哪个指令
huoshan0301
发布于 2010-12-06 12:27, 856 次点击
如题,谢谢!
4 回复
#2
zklhp
2010-12-06 14:32
rdtsc
我能想到的586指令。。
#3
zaixuexi
2010-12-10 10:40
dos:int 21h
ah=2ah date
ah=2ch time
bios:1ah
ah =2 time
#4
mqxtuvbk
2010-12-24 20:25
CMOS地址端口是70H,数据端口是70H。CMOS-RAM前16字节是存放系统实时时钟的,其中0、2、4、7、8、9字节分别对应于秒、分、时、日、月、年,这些数据是以压缩的BCD码的形式存放的(如:第2字节为54H,则表示当前为54分)。用IN、OUT指令可读取。
mov al, 0
out 70h, al
in al, 71h
就可读取秒的值,其它依此类推。
#5
ansic
2011-02-15 16:52
以下是引用
zaixuexi
在2010-12-10 10:40:20的发言:
dos:int 21h
ah=2ah date
ah=2ch time
bios:1ah
ah =2 time
为什么int 1AH以后,AH都是0?
1