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

📄 08aoyundaojishi.asm

📁 2008北京奥运会的倒计时牌的课程设计,3块数码管分别显示年月,时间,剩下的天数
💻 ASM
📖 第 1 页 / 共 5 页
字号:
                   DEC   2EHDEC                       ;043D   15 2E
                   MOV   A,2MOV                       ;043F   E5 2E
                   CPL   A                            ;0441   F4
                   JZ    Q04JZ                        ;0442   60 03
                   LJMP  Q0500                        ;0444   02 05 00
;==========================================================================
Q0447:             SJMP  Q047B                        ;0447   80 32
Q0449:             MOV   A,4MOV                       ;0449   E5 42
                   XRL   A,#1FH                       ;044B   64 1F
                   JZ    Q04JZ                        ;044D   60 03
                   LJMP  Q0500                        ;044F   02 05 00
;==========================================================================
Q0452:             MOV   42HMOV1H                     ;0452   75 42 01
                   MOV   2EHMOV1H                     ;0455   75 2E 01
                   MOV   43HMOV3H                     ;0458   75 43 03
                   RET      RET                       ;045B   22
;==========================================================================
Q045C:             MOV   A,RMOV                       ;045C   EF
                   CPL   A                            ;045D   F4
                   JNZ   Q04JNZ                       ;045E   70 03
                   LJMP  Q0500                        ;0460   02 05 00
;==========================================================================
Q0463:             MOV   A,5MOV                       ;0463   E5 54
                   XRL   A,#02H                       ;0465   64 02
                   JNZ   Q04JNZ                       ;0467   70 3B
                   MOV   A,4MOV                       ;0469   E5 45
                   XRL   A,3BH                        ;046B   65 3B
                   JZ    Q04JZ                        ;046D   60 12
                   INC   45HINC                       ;046F   05 45
                   DEC   2EHDEC                       ;0471   15 2E
                   MOV   A,2MOV                       ;0473   E5 2E
                   CPL   A                            ;0475   F4
                   JZ    Q04JZ                        ;0476   60 03
                   LJMP  Q0500                        ;0478   02 05 00
;==========================================================================
Q047B:             MOV   2EHMOV9H                     ;047B   75 2E 09
                   DEC   43HDEC                       ;047E   15 43
                   RET      RET                       ;0480   22
;==========================================================================
Q0481:             MOV   A,4MOV                       ;0481   E5 45
                   XRL   A,3BH                        ;0483   65 3B
                   JNZ   Q05JNZ                       ;0485   70 79
                   MOV   A,3MOV                       ;0487   E5 3B
                   CJNE  A,#1CH,Q0494                 ;0489   B4 1C 08
                   MOV   45HMOV1H                     ;048C   75 45 01
                   MOV   2EHMOV8H                     ;048F   75 2E 08
                   SJMP  Q04A0                        ;0492   80 0C
Q0494:             MOV   A,3MOV                       ;0494   E5 3B
                   XRL   A,#1DH                       ;0496   64 1D
                   JNZ   Q05JNZ                       ;0498   70 66
                   MOV   45HMOV1H                     ;049A   75 45 01
                   MOV   2EHMOV9H                     ;049D   75 2E 09
Q04A0:             MOV   43HMOV2H                     ;04A0   75 43 02
                   RET      RET                       ;04A3   22
;==========================================================================
Q04A4:             MOV   A,5MOV                       ;04A4   E5 54
                   XRL   A,#02H                       ;04A6   64 02
                   JZ    Q05JZ                        ;04A8   60 56
                   MOV   A,3MOV                       ;04AA   E5 36
                   XRL   A,#1EH                       ;04AC   64 1E
                   JZ    Q04JZ                        ;04AE   60 13
                   INC   36HINC                       ;04B0   05 36
                   MOV   45HMOVH                      ;04B2   85 36 45
                   DEC   2EHDEC                       ;04B5   15 2E
                   MOV   A,2MOV                       ;04B7   E5 2E
                   CPL   A                            ;04B9   F4
                   JNZ   Q05JNZ                       ;04BA   70 44
                   MOV   2EHMOV9H                     ;04BC   75 2E 09
                   DEC   43HDEC                       ;04BF   15 43
                   SJMP  Q04D1                        ;04C1   80 0E
Q04C3:             MOV   A,3MOV                       ;04C3   E5 36
                   XRL   A,#1EH                       ;04C5   64 1E
                   JNZ   Q05JNZ                       ;04C7   70 37
                   MOV   36HMOV1H                     ;04C9   75 36 01
                   MOV   2EHMOV                       ;04CC   F5 2E
                   MOV   43HMOV3H                     ;04CE   75 43 03
Q04D1:             MOV   45HMOVH                      ;04D1   85 36 45
                   RET      RET                       ;04D4   22
;==========================================================================
Q04D5:             JNB   20HJNBQ0500                  ;04D5   30 06 28
                   DEC   2CHDEC                       ;04D8   15 2C
                   MOV   A,2MOV                       ;04DA   E5 2C
                   CJNE  A,#0FFH,Q0500                ;04DC   B4 FF 21
                   MOV   2CHMOV9H                     ;04DF   75 2C 09
                   DEC   21HDEC                       ;04E2   15 21
                   MOV   A,2MOV                       ;04E4   E5 21
                   CJNE  A,#0FFH,Q0500                ;04E6   B4 FF 17
                   MOV   21HMOV9H                     ;04E9   75 21 09
                   DEC   24HDEC                       ;04EC   15 24
                   MOV   A,2MOV                       ;04EE   E5 24
                   CJNE  A,#0FFH,Q0500                ;04F0   B4 FF 0D
                   MOV   24HMOV9H                     ;04F3   75 24 09
                   DEC   2BHDEC                       ;04F6   15 2B
                   MOV   A,2MOV                       ;04F8   E5 2B
                   CJNE  A,#0FFH,Q0500                ;04FA   B4 FF 03
                   MOV   2BHMOV9H                     ;04FD   75 2B 09
Q0500:             RET      RET                       ;0500   22
;==========================================================================
Q0501:             JB    20HJB,Q0507                  ;0501   20 06 03
                   LJMP  Q05A6                        ;0504   02 05 A6
;==========================================================================
Q0507:             MOV   2CHMOVH                      ;0507   85 32 2C
                   MOV   21HMOVH                      ;050A   85 37 21
                   MOV   24HMOVH                      ;050D   85 40 24
                   MOV   2BHMOVH                      ;0510   85 3E 2B
Q0513:             JNB   20HJNBQ056F                  ;0513   30 06 59
                   CLR   A                            ;0516   E4
                   MOV   08HMOV                       ;0517   F5 08
Q0519:             MOV   32HMOVAH                     ;0519   75 32 0A
                   MOV   37HMOVAH                     ;051C   75 37 0A
                   MOV   40HMOVAH                     ;051F   75 40 0A
                   MOV   3EHMOVAH                     ;0522   75 3E 0A
                   MOV   46HMOVH                      ;0525   85 2E 46
                   MOV   53HMOVH                      ;0528   85 43 53
                   LCALL Q01CE                        ;052B   12 01 CE
                   LCALL Q0989                        ;052E   12 09 89
                   JB    20HJB,Q0537                  ;0531   20 06 03
                   MOV   08HMOV3H                     ;0534   75 08 33
Q0537:             INC   08HINC                       ;0537   05 08
                   MOV   A,0MOV                       ;0539   E5 08
                   CLR   C                            ;053B   C3
                   SUBB  A,#12H                       ;053C   94 12
                   JC    Q05JC                        ;053E   40 D9
                   JNB   20HJNBQ0513                  ;0540   30 06 D0
                   CLR   A                            ;0543   E4
                   MOV   08HMOV                       ;0544   F5 08
Q0546:             MOV   A,0MOV                       ;0546   E5 08
                   CLR   C                            ;0548   C3
                   SUBB  A,#12H                       ;0549   94 12
                   JNC   Q05JNC                       ;054B   50 C6
                   MOV   32HMOVH                      ;054D   85 2C 32
                   MOV   37HMOVH                      ;0550   85 21 37
                   MOV   40HMOVH                      ;0553   85 24 40
                   MOV   3EHMOVH                      ;0556   85 2B 3E
                   MOV   46HMOVH                      ;0559   85 2E 46
                   MOV   53HMOVH                      ;055C   85 43 53
                   LCALL Q01CE                        ;055F   12 01 CE
                   LCALL Q0989                        ;0562   12 09 89
                   JB    20HJB,Q056B                  ;0565   20 06 03
                   MOV   08HMOV3H                     ;0568   75 08 33
Q056B:             INC   08HINC                       ;056B   05 08
                   SJMP  Q0546                        ;056D   80 D7
Q056F:             JNB   20HJNBQ05A6                  ;056F   30 01 34
                   CLR   20H.1                        ;0572   C2 01
                   MOV   49HMOVH                      ;0574   85 2D 49
                   MOV   44HMOVH                      ;0577   85 2A 44
                   MOV   50HMOVH                      ;057A   85 30 50
                   MOV   4AHMOVH                      ;057D   85 2F 4A
Q057F:             ORL   A,R2                         ;057F   4A
                   MOV   3FHMOVH                      ;0580   85 28 3F
                   MOV   4BHMOVH                      ;0583   85 3C 4B
                   MOV   23HMOVH                      ;0586   85 51 23
                   MOV   22HMOVH                      ;0589   85 29 22
                   MOV   39HMOVH                      ;058C   85 54 39
                   MOV   47HMOVH                      ;058F   85 38 47
                   MOV   46HMOVH                      ;0592   85 2E 46
                   MOV   53HMOVH                      ;0595   85 43 53
                   MOV   32HMOVH                      ;0598   85 2C 32
                   MOV   37HMOVH                      ;059B   85 21 37
                   MOV   40HMOVH                      ;059E   85 24 40
                   MOV   3EHMOVH                      ;05A1   85 2B 3E
                   SETB  TR0                          ;05A4   D2 8C
Q05A6:             RET      RET                       ;05A6   22
;==========================================================================
Q05A7:             MOV   R0,MOVH                      ;05A7   78 7F
                   CLR   A                            ;05A9   E4
Q05AA:             MOV   @R0MOV                       ;05AA   F6
                   DJNZ  R0,Q05AA                     ;05AB   D8 FD
                   MOV   SP,MOVH  SP                  ;05AD   75 81 54
                   LJMP  Q05EE                        ;05B0   02 05 EE
;==========================================================================
Q05B3:             LJMP  Q0A26                        ;05B3   02 0A 26
;==========================================================================
Q05B6:             CLR   A                            ;05B6   E4
                   MOVC  A,@A+DPTR                    ;05B7   93
                   INC   DPTINC                       ;05B8   A3
                   MOV   R0,MOV                       ;05B9   F8
Q05BA:             CLR   A                            ;05BA   E4
                   MOVC  A,@A+DPTR                    ;05BB   93
                   INC   DPTINC                       ;05BC   A3
                   JC    Q05JC                        ;05BD   40 03
                   MOV   @R0MOV                       ;05BF   F6
                   SJMP  Q05C3                        ;05C0   80 01
Q05C2:             MOVX  @R0,A                        ;05C2   F2
Q05C3:             INC   R0 INC                       ;05C3   08
                   DJNZ  R7,Q05BA                     ;05C4   DF F4
                   SJMP  Q05F1                        ;05C6   80 29
Q05C8:             CLR   A                            ;05C8   E4
                   MOVC  A,@A+DPTR                    ;05C9   93

⌨️ 快捷键说明

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