📄 tc1tim.lst
字号:
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 + -