⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 08aoyundaojishi.asm

📁 2008北京奥运会的倒计时牌的课程设计,3块数码管分别显示年月,时间,剩下的天数
💻 ASM
📖 第 1 页 / 共 5 页
字号:
                   MOV   A,4MOV                       ;02D7   E5 4B
                   LCALL Q09F2                        ;02D9   12 09 F2
                   MOV   DPTMOV0DFFFH                 ;02DC   90 DF FF
                   MOV   A,#MOVH                      ;02DF   74 FD
                   MOVX  @DPTR,A                      ;02E1   F0
                   MOV   A,2MOV                       ;02E2   E5 23
                   LCALL Q09F2                        ;02E4   12 09 F2
                   MOV   DPTMOV0DFFFH                 ;02E7   90 DF FF
                   MOV   A,#MOVH                      ;02EA   74 FE
                   MOVX  @DPTR,A                      ;02EC   F0
                   MOV   A,2MOV                       ;02ED   E5 22
                   LCALL Q09F2                        ;02EF   12 09 F2
                   MOV   DPTMOV0F7FFH                 ;02F2   90 F7 FF
                   MOV   A,#MOVH                      ;02F5   74 F7
                   MOVX  @DPTR,A                      ;02F7   F0
                   MOV   A,3MOV                       ;02F8   E5 32
                   ADD   A,AADD                       ;02FA   25 E0
                   ADD   A,#ADD                       ;02FC   24 6D
                   MOV   DPLMOV                       ;02FE   F5 82
                   CLR   A                            ;0300   E4
                   ADDC  A,#0AH                       ;0301   34 0A
                   MOV   DPHMOV                       ;0303   F5 83
                   MOV   A,#MOV                       ;0305   74 01
                   MOVC  A,@A+DPTR                    ;0307   93
                   MOV   DPTMOV0FBFFH                 ;0308   90 FB FF
                   LCALL Q0A03                        ;030B   12 0A 03
                   MOV   DPTMOV0F7FFH                 ;030E   90 F7 FF
                   MOV   A,#MOVH                      ;0311   74 FB
                   MOVX  @DPTR,A                      ;0313   F0
                   MOV   A,3MOV                       ;0314   E5 37
                   ADD   A,AADD                       ;0316   25 E0
                   ADD   A,#ADD                       ;0318   24 6D
                   MOV   DPLMOV                       ;031A   F5 82
                   CLR   A                            ;031C   E4
                   ADDC  A,#0AH                       ;031D   34 0A
                   MOV   DPHMOV                       ;031F   F5 83
                   MOV   A,#MOV                       ;0321   74 01
                   MOVC  A,@A+DPTR                    ;0323   93
                   MOV   DPTMOV0FBFFH                 ;0324   90 FB FF
                   LCALL Q0A03                        ;0327   12 0A 03
                   MOV   DPTMOV0F7FFH                 ;032A   90 F7 FF
                   MOV   A,#MOVH                      ;032D   74 FD
                   MOVX  @DPTR,A                      ;032F   F0
                   MOV   A,4MOV                       ;0330   E5 40
                   ADD   A,AADD                       ;0332   25 E0
                   ADD   A,#ADD                       ;0334   24 6D
                   MOV   DPLMOV                       ;0336   F5 82
                   CLR   A                            ;0338   E4
                   ADDC  A,#0AH                       ;0339   34 0A
                   MOV   DPHMOV                       ;033B   F5 83
                   MOV   A,#MOV                       ;033D   74 01
                   MOVC  A,@A+DPTR                    ;033F   93
                   MOV   DPTMOV0FBFFH                 ;0340   90 FB FF
                   LCALL Q0A03                        ;0343   12 0A 03
                   MOV   DPTMOV0F7FFH                 ;0346   90 F7 FF
                   MOV   A,#MOVH                      ;0349   74 FE
                   MOVX  @DPTR,A                      ;034B   F0
                   MOV   A,3MOV                       ;034C   E5 3E
                   ADD   A,AADD                       ;034E   25 E0
                   ADD   A,#ADD                       ;0350   24 6D
                   MOV   DPLMOV                       ;0352   F5 82
                   CLR   A                            ;0354   E4
                   ADDC  A,#0AH                       ;0355   34 0A
                   MOV   DPHMOV                       ;0357   F5 83
                   MOV   A,#MOV                       ;0359   74 01
                   MOVC  A,@A+DPTR                    ;035B   93
                   MOV   DPTMOV0FBFFH                 ;035C   90 FB FF
                   MOVX  @DPTR,A                      ;035F   F0
                   MOV   R7,MOVH                      ;0360   7F 03
                   MOV   R6,MOVH                      ;0362   7E 00
                   LJMP  Q0A08                        ;0364   02 0A 08
;==========================================================================
Q0367:             JNB   20HJNBQ03A3                  ;0367   30 05 39
                   MOV   A,5MOV                       ;036A   E5 52
                   XRL   A,#18H                       ;036C   64 18
                   JZ    Q03JZ                        ;036E   60 20
                   INC   52HINC                       ;0370   05 52
                   DEC   30HDEC                       ;0372   15 30
                   MOV   A,3MOV                       ;0374   E5 30
                   CPL   A                            ;0376   F4
                   JZ    Q03JZ                        ;0377   60 03
                   LJMP  Q0500                        ;0379   02 05 00
;==========================================================================
Q037C:             MOV   30HMOV9H                     ;037C   75 30 09
                   DEC   2FHDEC                       ;037F   15 2F
                   MOV   A,2MOV                       ;0381   E5 2F
                   CPL   A                            ;0383   F4
                   JZ    Q03JZ                        ;0384   60 03
                   LJMP  Q0500                        ;0386   02 05 00
;==========================================================================
Q0389:             MOV   2FHMOV2H                     ;0389   75 2F 02
                   MOV   30HMOV3H                     ;038C   75 30 03
                   RET      RET                       ;038F   22
;==========================================================================
Q0390:             MOV   A,5MOV                       ;0390   E5 52
                   XRL   A,#18H                       ;0392   64 18
                   JZ    Q03JZ                        ;0394   60 03
                   LJMP  Q0500                        ;0396   02 05 00
;==========================================================================
Q0399:             MOV   52HMOV1H                     ;0399   75 52 01
                   MOV   30HMOV3H                     ;039C   75 30 03
                   MOV   2FHMOV2H                     ;039F   75 2F 02
                   RET      RET                       ;03A2   22
;==========================================================================
Q03A3:             JNB   20HJNBQ03C1                  ;03A3   30 00 1B
                   DEC   2DHDEC                       ;03A6   15 2D
                   MOV   A,2MOV                       ;03A8   E5 2D
                   CPL   A                            ;03AA   F4
                   JZ    Q03JZ                        ;03AB   60 03
                   LJMP  Q0500                        ;03AD   02 05 00
;==========================================================================
Q03B0:             MOV   2DHMOV9H                     ;03B0   75 2D 09
                   DEC   2AHDEC                       ;03B3   15 2A
                   MOV   A,2MOV                       ;03B5   E5 2A
                   CPL   A                            ;03B7   F4
                   JZ    Q03JZ                        ;03B8   60 03
                   LJMP  Q0500                        ;03BA   02 05 00
;==========================================================================
Q03BD:             MOV   2AHMOV5H                     ;03BD   75 2A 05
                   RET      RET                       ;03C0   22
;==========================================================================
Q03C1:             JNB   20HJNBQ03F9                  ;03C1   30 04 35
                   DEC   28HDEC                       ;03C4   15 28
                   MOV   A,2MOV                       ;03C6   E5 28
                   CPL   A                            ;03C8   F4
                   JZ    Q03JZ                        ;03C9   60 03
                   LJMP  Q0500                        ;03CB   02 05 00
;==========================================================================
Q03CE:             MOV   28HMOV9H                     ;03CE   75 28 09
                   DEC   3CHDEC                       ;03D1   15 3C
                   MOV   A,3MOV                       ;03D3   E5 3C
                   CPL   A                            ;03D5   F4
                   JZ    Q03JZ                        ;03D6   60 03
                   LJMP  Q0500                        ;03D8   02 05 00
;==========================================================================
Q03DB:             MOV   3CHMOV9H                     ;03DB   75 3C 09
                   DEC   51HDEC                       ;03DE   15 51
                   MOV   A,5MOV                       ;03E0   E5 51
                   CPL   A                            ;03E2   F4
                   JZ    Q03JZ                        ;03E3   60 03
                   LJMP  Q0500                        ;03E5   02 05 00
;==========================================================================
Q03E8:             MOV   51HMOV9H                     ;03E8   75 51 09
                   DEC   29HDEC                       ;03EB   15 29
                   MOV   A,2MOV                       ;03ED   E5 29
                   CPL   A                            ;03EF   F4
                   JZ    Q03JZ                        ;03F0   60 03
                   LJMP  Q0500                        ;03F2   02 05 00
;==========================================================================
Q03F5:             MOV   29HMOV9H                     ;03F5   75 29 09
                   RET      RET                       ;03F8   22
;==========================================================================
Q03F9:             JNB   20HJNBQ0427                  ;03F9   30 03 2B
                   MOV   A,4MOV                       ;03FC   E5 41
                   XRL   A,#0CH                       ;03FE   64 0C
                   JZ    Q04JZ                        ;0400   60 12
                   INC   41HINC                       ;0402   05 41
                   DEC   54HDEC                       ;0404   15 54
                   MOV   A,5MOV                       ;0406   E5 54
                   CPL   A                            ;0408   F4
                   JZ    Q04JZ                        ;0409   60 03
                   LJMP  Q0500                        ;040B   02 05 00
;==========================================================================
Q040E:             MOV   54HMOV9H                     ;040E   75 54 09
                   DEC   38HDEC                       ;0411   15 38
                   RET      RET                       ;0413   22
;==========================================================================
Q0414:             MOV   A,4MOV                       ;0414   E5 41
                   XRL   A,#0CH                       ;0416   64 0C
                   JZ    Q04JZ                        ;0418   60 03
                   LJMP  Q0500                        ;041A   02 05 00
;==========================================================================
Q041D:             MOV   41HMOV1H                     ;041D   75 41 01
                   MOV   54HMOV2H                     ;0420   75 54 02
                   MOV   38HMOV1H                     ;0423   75 38 01
                   RET      RET                       ;0426   22
;==========================================================================
Q0427:             JB    20HJB,Q042D                  ;0427   20 02 03
                   LJMP  Q04D5                        ;042A   02 04 D5
;==========================================================================
Q042D:             MOV   A,5MOV                       ;042D   E5 54
                   ORL   A,#0FEH                      ;042F   44 FE
                   MOV   R7,MOV                       ;0431   FF
                   CPL   A                            ;0432   F4
                   JNZ   Q04JNZ                       ;0433   70 27
                   MOV   A,4MOV                       ;0435   E5 42
                   XRL   A,#1FH                       ;0437   64 1F
                   JZ    Q04JZ                        ;0439   60 0E
                   INC   42HINC                       ;043B   05 42

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -