第十四章实验14

来源:互联网 发布:js获取url端口号 编辑:程序博客网 时间:2024/05/01 06:08

题目:以“年/月/日 时:分:秒”的格式,显示当前的日期、时间。

分析:因为CMOS RAM中存储的时间信息的存储单元是:

秒:0  分:2 时:4     日:7  月:8    年:9

并且这些数据事宜BCD码的形式存储的。其次是要读取n好单元的BCD码的方法:首先是要把单元号n送给70h端口,再从71h端口中读取数据。再次是要把BCD码表示的月份以十进制的形式显示到屏幕上,这一步首先要把从CMOS RAM的n号单元读出一个字节,分为两个表示BCD码值的数据。再把分开的数据加上30h即可得到相应的ASCII码字符。第三:肯定要用循环读出各个年月日时分秒的端口的值。第四:把得到的ASCII码输出到屏幕上。

 

源代码:

 

在输出字符串时,还可以把字符串的值直接送给0b800段,源代码如下:

原创粉丝点击