| 发表于:2007-12-05 14:55:432楼 得分:0 |
系统时间是存放在cmos ram中的,并且这些数据的存放形式为bcd码。 所以楼主不应该把输入的字符串转化为16进制,而应该把相应的位转化为bcd码的形式。 12---〉00010010 23---〉00100011 34---〉00110100 转换完成后,只需通过读写70h和71h端口把转换后得到的数据写入cmos ram存放时间的位置即可。 详情请参看王爽《汇编语言》p256 ---汇编语言学习支持网--- www.asmedu.net | | |
|