当前位置: 代码迷 >> 汇编语言 >> 如何输出系统时间和日期啊能给个例子么
  详细解决方案

如何输出系统时间和日期啊能给个例子么

热度:1482   发布时间:2013-02-26 00:00:00.0
怎么输出系统时间和日期啊????~~~~~~~~~~~~~~~~~~~~~能给个例子么?
想在程序中输出系统的时间和日期,查到了中断调用,想输出出来...但是没法输出啊~~~

zara(Kyrie   eleison)说 "显示时间时,   那些待显示的在寄存器中的是相应项的数值,   不是对应的字符或者是字符串的地址.   所以要进行数值到显示字符串形式的转换才能正常显示出来 "


可是我只知道0-9是加30H,但时间不是一位啊~~怎么办啊?

有没有不用转换直接输出的方法啊?!

我的代码:
                            MOV               AH,2AH             ;时间显示
                            INT               21H
                            MOV               YEAR,   CX         ;年
                            MOV               MONTH,DH         ;月
                            MOV               DAY,DL             ;日

                            MOV               DX,YEAR           ;输出
                            MOV               AH,09H
                            INT               21H

                            MOV               DL,MONTH
                            MOV               AH,05H
                            INT               21H

                            MOV               DL,DAY
                            MOV               AH,05H
                            INT               21H

                            MOV               AH,2CH
                            INT               21H
                            MOV               HOURS,CH         ;小时
                            MOV               MINUTES,CL     ;分钟
                            MOV               SECOND,DH       ;秒
  相关解决方案