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

📄 tc1tim.lst

📁 8051硬核源码(VHDL)
💻 LST
📖 第 1 页 / 共 2 页
字号:
A51 MACRO ASSEMBLER  TC1TIM                                                               07/05/2004 15:49:13 PAGE     1


MACRO ASSEMBLER A51 V7.03
OBJECT MODULE PLACED IN tc1tim.OBJ
ASSEMBLER INVOKED BY: C:\CAD\Keil\C51\BIN\A51.EXE tc1tim.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

0000 020026            1     reset:  ljmp start                       
0003 02019C            2     i_ext0: ljmp j_ext0                     
0006 00                3             nop                                     
0007 00                4             nop                                     
0008 00                5             nop                                     
0009 00                6             nop                                     
000A 00                7             nop                                     
000B 02019D            8     i_tim0: ljmp j_tim0              
000E 00                9             nop                                     
000F 00               10             nop                                     
0010 00               11             nop                                     
0011 00               12             nop                                     
0012 00               13             nop                                     
0013 02019E           14     i_ext1: ljmp j_ext1                     
0016 00               15             nop                                     
0017 00               16             nop                                     
0018 00               17             nop                                     
0019 00               18             nop                                     
001A 00               19             nop                                     
001B 02019F           20     i_tim1: ljmp j_tim1              
001E 00               21             nop                                     
001F 00               22             nop                                     
0020 00               23             nop                                     
0021 00               24             nop                                     
0022 00               25             nop                                     
0023 0201A0           26     i_siu:  ljmp j_siu                       
                      27     
0026 75AA00           28     start:  mov 0aah,#00h
0029 75BA00           29             mov 0bah,#00h
002C 759D00           30             mov 09Dh,#00h
                      31     
002F 758170           32             mov sp, #70h                            
0032 758900           33             mov tmod, #00000000b    ; mode 0               
0035 758CFF           34             mov th0, #0ffh                          
0038 758A18           35             mov tl0, #018h                          
003B 75B800           36             mov ip, #00000000b                      
003E 75A883           37             mov ie, #10000011b      ; ena X0                
0041 758810           38             mov tcon, #00010000b    ; tr0 set                
                      39     
0044 7456             40     loop:   mov a, #56h             ; A = 56h
0046 F520             41             mov 20h, a              ; <20h> = 56h
0048 7556AA           42             mov 56h, #0aah          ; <56h> = AAh
004B F9               43             mov r1, a               ; R1 = 56h
004C E7               44             mov a, @r1              ; A = AAh
004D 8721             45             mov 21h, @r1            ; <21h> = AAh
004F 27               46             add a, @r1              ; A = 54h, CY=1
0050 F522             47             mov 22h, a              ; <22h> = 54h
0052 97               48             subb a, @r1             ; A = A9h, CY=1
0053 9410             49             subb a, #10h
0055 99               50             subb a, r1
0056 9520             51             subb a, 20h
0058 F523             52             mov 23h, a
005A 14               53             dec a
005B 3423             54             addc a, #23h
005D 24FF             55             add a, #0ffh
005F 37               56             addc a, @r1
0060 29               57             add a, r1
0061 3522             58             addc a, 22h
A51 MACRO ASSEMBLER  TC1TIM                                                               07/05/2004 15:49:13 PAGE     2

0063 2523             59             add a, 23h
0065 39               60             addc a, r1
0066 04               61             inc a
0067 F524             62             mov 24h, a
0069 E4               63             clr a
006A F525             64             mov 25h, a
006C 08               65             inc r0
006D 8826             66             mov 26h, r0
006F 0556             67             inc 56h
0071 07               68             inc @r1
0072 8727             69             mov 27h, @r1
0074 1C               70             dec r4  
0075 8C28             71             mov 28h, r4
0077 1523             72             dec 23h
0079 17               73             dec @r1
007A 901234           74             mov dptr, #1234h
007D A3               75             inc dptr
007E E520             76             mov a, 20h
0080 89F0             77             mov b, r1
0082 A4               78             mul ab
0083 F529             79             mov 29h, a
0085 85F02A           80             mov 2ah, b
0088 05F0             81             inc b
008A 84               82             div ab
008B F52B             83             mov 2bh, a
008D 85F02C           84             mov 2ch, b
0090 2456             85             add a, #56h
0092 D4               86             da a
0093 F52D             87             mov 2dh, a
0095 59               88             anl a, r1
0096 54FE             89             anl a, #0feh
0098 F52E             90             mov 2eh, a
009A 49               91             orl a, r1
009B 57               92             anl a, @r1
009C F52F             93             mov 2fh, a
009E 4230             94             orl 30h, a
00A0 7531AA           95             mov 31h, #0aah
00A3 5231             96             anl 31h, a
00A5 5531             97             anl a, 31h
00A7 4445             98             orl a, #45h
00A9 F532             99             mov 32h, a
00AB 53E0FF          100             anl 0e0h, #0ffh
00AE F533            101             mov 33h, a
00B0 4520            102             orl a, 20h
00B2 47              103             orl a, @r1
00B3 F534            104             mov 34h, a
00B5 4334FF          105             orl 34h, #0ffh
00B8 6C              106             xrl a, r4
00B9 6521            107             xrl a, 21h
00BB F535            108             mov 35h, a
00BD 67              109             xrl a, @r1
00BE 6434            110             xrl a, #34h
00C0 F536            111             mov 36h, a
00C2 D2D4            112             setb rs1
00C4 7D96            113             mov r5, #96h
00C6 6315E8          114             xrl 15h, #0e8h
00C9 6215            115             xrl 15h, a
00CB C2D4            116             clr rs1
00CD F4              117             cpl a
00CE 23              118             rl a
00CF D3              119             setb c
00D0 13              120             rrc a
00D1 C3              121             clr c
00D2 33              122             rlc a
00D3 23              123             rl a
00D4 C4              124             swap a
A51 MACRO ASSEMBLER  TC1TIM                                                               07/05/2004 15:49:13 PAGE     3

00D5 F537            125             mov 37h, a
00D7 A715            126             mov @r1, 15h
00D9 8738            127             mov 38h, @r1
00DB 7788            128             mov @r1, #88h
00DD 8739            129             mov 39h, @r1
00DF 758170          130             mov sp, #70h
00E2 C020            131             push 20h
00E4 D03A            132             pop 3ah
00E6 CD              133             xch a, r5
00E7 C53B            134             xch a, 3bh
00E9 C7              135             xch a, @r1
00EA F53B            136             mov 3bh, a
00EC D7              137             xchd a, @r1
00ED F53C            138             mov 3ch, a
00EF B3              139             cpl c

⌨️ 快捷键说明

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