用汇编语言可以读取系统时间,却改不了系统时间。
读取系统时间
mov al, 4
out 70h, al
in al, 71h
用这段代码 可以读到cmos里的时间
但是用下面的代码改时间,就没用了,怎么回事。
mov al, 4
out 70h, al
out 71h, al
完整改时间测试代码
code segmentassume cs:codemain: mov al, 4 out 70h, al out 71h, al mov ah, 4Ch int 21hcode endsend main