📄 gfunction.ls1
字号:
A51 MACRO ASSEMBLER GFUNCTION 08/29/2007 16:03:13 PAGE 1
MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN Gfunction.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE Gfunction.src PR(.\Gfunction.ls1) EP DEBUG
LOC OBJ LINE SOURCE
1 ; .\Gfunction.SRC generated from: bottom\Gfunction.c
2 ; COMPILER INVOKED BY:
3 ; C:\Keil\C51\BIN\C51.EXE bottom\Gfunction.c LARGE BROWSE NOAREGS MODDP2 INCDIR(E:\w
ork\测试文件\程序\测试程序\var\;G:\测试文件\程序\测试程序\var\) DEBUG OBJECTEXTEND PRINT(.\
Gfunction.lst) SRC(.\Gfunction.SRC)
4
5 $nomod51
6
7 NAME GFUNCTION
8
0080 9 P0 DATA 080H
0090 10 P1 DATA 090H
00A0 11 P2 DATA 0A0H
00B0 12 P3 DATA 0B0H
00B4 13 T0 BIT 0B0H.4
00D6 14 AC BIT 0D0H.6
00B5 15 T1 BIT 0B0H.5
0090 16 T2 BIT 090H.0
00AF 17 EA BIT 0A8H.7
00FF 18 debug DATA 0FFH
0085 19 DPH1 DATA 085H
00A8 20 IE DATA 0A8H
0084 21 DPL1 DATA 084H
00CE 22 EXF2 BIT 0C8H.6
00B7 23 RD BIT 0B0H.7
00AC 24 ES BIT 0A8H.4
00B8 25 IP DATA 0B8H
0098 26 RI BIT 098H.0
00B2 27 INT0 BIT 0B0H.2
00D7 28 CY BIT 0D0H.7
0099 29 TI BIT 098H.1
00B3 30 INT1 BIT 0B0H.3
00CB 31 RCAP2H DATA 0CBH
00BC 32 PS BIT 0B8H.4
0081 33 SP DATA 081H
0091 34 T2EX BIT 090H.1
00D2 35 OV BIT 0D0H.2
00CA 36 RCAP2L DATA 0CAH
00C9 37 C_T2 BIT 0C8H.1
00B6 38 WR BIT 0B0H.6
0091 39 EXIF DATA 091H
00CD 40 RCLK BIT 0C8H.5
00CC 41 TCLK BIT 0C8H.4
008F 42 SPC_FUN DATA 08FH
0099 43 SBUF DATA 099H
0087 44 PCON DATA 087H
0098 45 SCON DATA 098H
0089 46 TMOD DATA 089H
0088 47 TCON DATA 088H
00F1 48 isfr DATA 0F1H
0089 49 IE0 BIT 088H.1
008B 50 IE1 BIT 088H.3
00F0 51 B DATA 0F0H
00C8 52 CP_RL2 BIT 0C8H.0
00E0 53 ACC DATA 0E0H
00A9 54 ET0 BIT 0A8H.1
00AB 55 ET1 BIT 0A8H.3
008D 56 TF0 BIT 088H.5
A51 MACRO ASSEMBLER GFUNCTION 08/29/2007 16:03:13 PAGE 2
00AD 57 ET2 BIT 0A8H.5
008F 58 TF1 BIT 088H.7
00CF 59 TF2 BIT 0C8H.7
009A 60 RB8 BIT 098H.2
008C 61 TH0 DATA 08CH
00A8 62 EX0 BIT 0A8H.0
0088 63 IT0 BIT 088H.0
008D 64 TH1 DATA 08DH
009B 65 TB8 BIT 098H.3
00AA 66 EX1 BIT 0A8H.2
008A 67 IT1 BIT 088H.2
00CD 68 TH2 DATA 0CDH
00D0 69 P BIT 0D0H.0
009F 70 SM0 BIT 098H.7
008A 71 TL0 DATA 08AH
009E 72 SM1 BIT 098H.6
008B 73 TL1 DATA 08BH
009D 74 SM2 BIT 098H.5
00CC 75 TL2 DATA 0CCH
00E8 76 EIE DATA 0E8H
00B9 77 PT0 BIT 0B8H.1
00BB 78 PT1 BIT 0B8H.3
00D3 79 RS0 BIT 0D0H.3
00BD 80 PT2 BIT 0B8H.5
008C 81 TR0 BIT 088H.4
00D4 82 RS1 BIT 0D0H.4
008E 83 TR1 BIT 088H.6
00CA 84 TR2 BIT 0C8H.2
00B8 85 PX0 BIT 0B8H.0
00BA 86 PX1 BIT 0B8H.2
0083 87 DPH DATA 083H
00F8 88 EIP DATA 0F8H
0082 89 DPL DATA 082H
00C1 90 SBUF1 DATA 0C1H
00CB 91 EXEN2 BIT 0C8H.3
00C0 92 SCON1 DATA 0C0H
009C 93 REN BIT 098H.4
00C8 94 T2CON DATA 0C8H
00B0 95 RXD BIT 0B0H.0
00D8 96 EICON DATA 0D8H
008E 97 CKCON DATA 08EH
00B1 98 TXD BIT 0B0H.1
00D5 99 F0 BIT 0D0H.5
00D0 100 PSW DATA 0D0H
101 ?PR?delay_1ms?GFUNCTION SEGMENT CODE
102 ?PR?delay_10ms?GFUNCTION SEGMENT CODE
103 ?PR?_checkone_bcd?GFUNCTION SEGMENT CODE
104 ?PR?_one_from_three?GFUNCTION SEGMENT CODE
105 ?XD?_one_from_three?GFUNCTION SEGMENT XDATA OVERLAYABLE
106 ?PR?_long_to_4bcd?GFUNCTION SEGMENT CODE
107 ?XD?_long_to_4bcd?GFUNCTION SEGMENT XDATA OVERLAYABLE
108 ?PR?_value_hex_from_bcd?GFUNCTION SEGMENT CODE
109 ?PR?_value_hex_from_2bcd?GFUNCTION SEGMENT CODE
110 ?XD?_value_hex_from_2bcd?GFUNCTION SEGMENT XDATA OVERLAYABLE
111 ?PR?_value_hex_from_4bcd?GFUNCTION SEGMENT CODE
112 ?XD?_value_hex_from_4bcd?GFUNCTION SEGMENT XDATA OVERLAYABLE
113 ?PR?_byte_1_bcd_addone?GFUNCTION SEGMENT CODE
114 ?PR?_byte_x_bcd_addone?GFUNCTION SEGMENT CODE
115 ?XD?_byte_x_bcd_addone?GFUNCTION SEGMENT XDATA OVERLAYABLE
116 ?PR?_check_bitnum?GFUNCTION SEGMENT CODE
117 ?PR?_swap_higtlow?GFUNCTION SEGMENT CODE
118 ?XD?_swap_higtlow?GFUNCTION SEGMENT XDATA OVERLAYABLE
119 EXTRN CODE (?C?LLDOPTR)
120 EXTRN CODE (?C?LLDPTR0)
121 EXTRN CODE (?C?ULCMP)
122 EXTRN CODE (?C?LLDOPTR0)
A51 MACRO ASSEMBLER GFUNCTION 08/29/2007 16:03:13 PAGE 3
123 EXTRN CODE (?C?LSTPTR)
124 EXTRN CODE (?C?LSTXDATA)
125 EXTRN CODE (?C?ULDIV)
126 EXTRN CODE (?C?LMUL)
127 EXTRN CODE (?C?CLDPTR)
128 EXTRN CODE (?C?CLDOPTR)
129 EXTRN CODE (?C?LSTKXDATA)
130 EXTRN CODE (?C?CSTPTR)
131 EXTRN CODE (?C?CILDPTR)
132 EXTRN CODE (?C?CSTOPTR)
133 PUBLIC _swap_higtlow
134 PUBLIC _check_bitnum
135 PUBLIC _byte_x_bcd_addone
136 PUBLIC _byte_1_bcd_addone
137 PUBLIC _value_hex_from_4bcd
138 PUBLIC _value_hex_from_2bcd
139 PUBLIC _value_hex_from_bcd
140 PUBLIC _long_to_4bcd
141 PUBLIC _one_from_three
142 PUBLIC _checkone_bcd
143 PUBLIC delay_10ms
144 PUBLIC delay_1ms
145
---- 146 RSEG ?XD?_swap_higtlow?GFUNCTION
0000 147 ?_swap_higtlow?BYTE:
0000 148 point?1164: DS 3
0003 149 num?1165: DS 1
0004 150 ORG 4
0004 151 i?1166: DS 1
0005 152 temp?1167: DS 1
153
---- 154 RSEG ?XD?_long_to_4bcd?GFUNCTION
0000 155 ?_long_to_4bcd?BYTE:
0000 156 value?445: DS 4
0004 157 ORG 4
0004 158 temp_bcd?446: DS 4
0008 159 i?447: DS 1
0009 160 temp_data?448: DS 1
161
---- 162 RSEG ?XD?_one_from_three?GFUNCTION
0000 163 ?_one_from_three?BYTE:
0000 164 point?344: DS 3
165
---- 166 RSEG ?XD?_byte_x_bcd_addone?GFUNCTION
0000 167 ?_byte_x_bcd_addone?BYTE:
0000 168 point?957: DS 3
0003 169 num?958: DS 1
0004 170 ORG 4
0004 171 i?959: DS 1
172
---- 173 RSEG ?XD?_value_hex_from_2bcd?GFUNCTION
0000 174 ?_value_hex_from_2bcd?BYTE:
0000 175 l?652: DS 2
176
---- 177 RSEG ?XD?_value_hex_from_4bcd?GFUNCTION
0000 178 ?_value_hex_from_4bcd?BYTE:
0000 179 point?753: DS 3
0003 180 ORG 3
0003 181 l?754: DS 4
0007 182 k?755: DS 4
183 ; /*************************************************************************************
184 ;
185 ; 文件类型:通用函士
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -