当前位置: 代码迷 >> 汇编语言 >> 关于系统时间的输出&跳出循环.帮帮忙.谢过先,该怎么处理
  详细解决方案

关于系统时间的输出&跳出循环.帮帮忙.谢过先,该怎么处理

热度:6440   发布时间:2013-02-26 00:00:00.0
关于系统时间的输出&跳出循环....帮帮忙...谢过先,急~~~~~~~~~
提示输入1,2,3其中之一,以执行相应程序:输出输入的是几,并且显示年月日时分秒   .
现在无法跳出循环,而且,时间显示不了,不知道在哪里出错了...            

                DATA     SEGMENT
            STRING     DB                 'Input   the   number   1~3   ,input   other   to   exit ',0AH,0DH, '$ '
                    CR     DB                 0AH,0DH, '$ '
          STRING1     DB                 'You   input   1 ',0AH,0DH, '$ '
          STRING2     DB                 'You   input   2 ',0AH,0DH, '$ '
          STRING3     DB                 'You   input   3 ',0AH,0DH, '$ '

                YEAR     DW                 ?
              MONTH     DB                 ?
                  DAY     DB                 ?

              HOURS     DB                 ?
          MINUTES     DB                 ?
            SECOND     DB                 ?


                DATA     ENDS
            STACK1     SEGMENT       PARA   STACK
                            DW                 20   DUP   (0)
            STACK1     ENDS
              COSEG     SEGMENT
                            ASSUME         CS:   COSEG,DS:   DATA
            START:     MOV               AX,DATA
                            MOV               DS,AX
                LOP:
                            MOV               DX,OFFSET   STRING
                            MOV               AH,09H
                            INT               21H
                            MOV               AH,01H
  相关解决方案