📄 mdesign.ls1
字号:
A51 MACRO ASSEMBLER MDESIGN 04/12/2008 10:44:53 PAGE 1
MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN mdesign.OBJ
ASSEMBLER INVOKED BY: C:\Program Files\Keil\C51\BIN\A51.EXE mdesign.src PR(.\mdesign.ls1) EP DEBUG
LOC OBJ LINE SOURCE
1 ; .\mdesign.SRC generated from: mdesign.c
2 ; COMPILER INVOKED BY:
3 ; C:\Program Files\Keil\C51\BIN\C51.EXE mdesign.c BROWSE DEBUG OBJECTEXTEND TABS(2)
SRC(.\mdesign.SRC)
4
5 $nomod51
6
7 NAME MDESIGN
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
0083 18 kMoveRight BIT 080H.3
00B7 19 DI BIT 0B0H.7
00A8 20 IE DATA 0A8H
0082 21 kMoveLeft BIT 080H.2
00B3 22 CS BIT 0B0H.3
00CE 23 EXF2 BIT 0C8H.6
00B7 24 RD BIT 0B0H.7
00AC 25 ES BIT 0A8H.4
00B8 26 IP DATA 0B8H
0098 27 RI BIT 098H.0
00B2 28 INT0 BIT 0B0H.2
00D7 29 CY BIT 0D0H.7
0099 30 TI BIT 098H.1
00B3 31 INT1 BIT 0B0H.3
0084 32 kMoveDown BIT 080H.4
00CB 33 RCAP2H DATA 0CBH
00BC 34 PS BIT 0B8H.4
0081 35 SP DATA 081H
0091 36 T2EX BIT 090H.1
00D2 37 OV BIT 0D0H.2
00CA 38 RCAP2L DATA 0CAH
00B6 39 RW BIT 0B0H.6
00C9 40 C_T2 BIT 0C8H.1
00B6 41 WR BIT 0B0H.6
00CD 42 RCLK BIT 0C8H.5
00CC 43 TCLK BIT 0C8H.4
0081 44 kMoveTurn BIT 080H.1
0099 45 SBUF DATA 099H
0087 46 PCON DATA 087H
0098 47 SCON DATA 098H
0089 48 TMOD DATA 089H
0088 49 TCON DATA 088H
0080 50 kAutoRun BIT 080H.0
0089 51 IE0 BIT 088H.1
008B 52 IE1 BIT 088H.3
00F0 53 B DATA 0F0H
00B4 54 E BIT 0B0H.4
00C8 55 CP_RL2 BIT 0C8H.0
00E0 56 ACC DATA 0E0H
00A9 57 ET0 BIT 0A8H.1
A51 MACRO ASSEMBLER MDESIGN 04/12/2008 10:44:53 PAGE 2
00AB 58 ET1 BIT 0A8H.3
008D 59 TF0 BIT 088H.5
00AD 60 ET2 BIT 0A8H.5
008F 61 TF1 BIT 088H.7
00CF 62 TF2 BIT 0C8H.7
009A 63 RB8 BIT 098H.2
008C 64 TH0 DATA 08CH
00A8 65 EX0 BIT 0A8H.0
0088 66 IT0 BIT 088H.0
008D 67 TH1 DATA 08DH
009B 68 TB8 BIT 098H.3
00AA 69 EX1 BIT 0A8H.2
008A 70 IT1 BIT 088H.2
00CD 71 TH2 DATA 0CDH
00D0 72 P BIT 0D0H.0
009F 73 SM0 BIT 098H.7
008A 74 TL0 DATA 08AH
009E 75 SM1 BIT 098H.6
008B 76 TL1 DATA 08BH
009D 77 SM2 BIT 098H.5
00CC 78 TL2 DATA 0CCH
00B9 79 PT0 BIT 0B8H.1
00BB 80 PT1 BIT 0B8H.3
00D3 81 RS0 BIT 0D0H.3
00BD 82 PT2 BIT 0B8H.5
008C 83 TR0 BIT 088H.4
00D4 84 RS1 BIT 0D0H.4
008E 85 TR1 BIT 088H.6
00CA 86 TR2 BIT 0C8H.2
00B8 87 PX0 BIT 0B8H.0
00BA 88 PX1 BIT 0B8H.2
0083 89 DPH DATA 083H
0082 90 DPL DATA 082H
00CB 91 EXEN2 BIT 0C8H.3
009C 92 REN BIT 098H.4
00C8 93 T2CON DATA 0C8H
00B0 94 RXD BIT 0B0H.0
00B1 95 TXD BIT 0B0H.1
00D5 96 F0 BIT 0D0H.5
00D0 97 PSW DATA 0D0H
98 ?PR?_Delay?MDESIGN SEGMENT CODE
99 ?PR?ClrLastPoint?MDESIGN SEGMENT CODE
100 ?PR?ClrLastBlock?MDESIGN SEGMENT CODE
101 ?DT?ClrLastBlock?MDESIGN SEGMENT DATA OVERLAYABLE
102 ?PR?DrawCurBlock?MDESIGN SEGMENT CODE
103 ?DT?DrawCurBlock?MDESIGN SEGMENT DATA OVERLAYABLE
104 ?PR?DrawBackGrid?MDESIGN SEGMENT CODE
105 ?DT?DrawBackGrid?MDESIGN SEGMENT DATA OVERLAYABLE
106 ?PR?_DriveBlockDown?MDESIGN SEGMENT CODE
107 ?DT?_DriveBlockDown?MDESIGN SEGMENT DATA OVERLAYABLE
108 ?PR?_JudgeBetterAttr?MDESIGN SEGMENT CODE
109 ?DT?_JudgeBetterAttr?MDESIGN SEGMENT DATA OVERLAYABLE
110 ?PR?_DriveBlockRun?MDESIGN SEGMENT CODE
111 ?DT?_DriveBlockRun?MDESIGN SEGMENT DATA OVERLAYABLE
112 ?PR?ComputerRun?MDESIGN SEGMENT CODE
113 ?DT?ComputerRun?MDESIGN SEGMENT DATA OVERLAYABLE
114 ?PR?main?MDESIGN SEGMENT CODE
115 ?DT?main?MDESIGN SEGMENT DATA OVERLAYABLE
116 ?C_INITSEG SEGMENT CODE
117 ?CO?MDESIGN SEGMENT CODE
118 ?DT?MDESIGN SEGMENT DATA
119 ?ID?MDESIGN SEGMENT IDATA
120 ?ID?ComputerRun?MDESIGN SEGMENT IDATA OVERLAYABLE
121 ?ID?main?MDESIGN SEGMENT IDATA OVERLAYABLE
122 EXTRN CODE (_DrawRect)
123 EXTRN DATA (?_DrawRect?BYTE)
A51 MACRO ASSEMBLER MDESIGN 04/12/2008 10:44:53 PAGE 3
124 EXTRN BIT (?_DrawRect?BIT)
125 EXTRN CODE (_CopyGameGrid)
126 EXTRN DATA (?_CopyGameGrid?BYTE)
127 EXTRN CODE (_NewGame)
128 EXTRN CODE (_FixCurBlock)
129 EXTRN CODE (_CopyGridAttr)
130 EXTRN DATA (?_CopyGridAttr?BYTE)
131 EXTRN CODE (_GetGridAttr)
132 EXTRN DATA (?_GetGridAttr?BYTE)
133 EXTRN CODE (_SetDispCurPage)
134 EXTRN CODE (_AdjustGrid)
135 EXTRN CODE (_MoveBlock)
136 EXTRN CODE (_CopyGameBlock)
137 EXTRN DATA (?_CopyGameBlock?BYTE)
138 EXTRN CODE (_WriteData)
139 EXTRN CODE (_SetDispCurCol)
140 EXTRN CODE (_CopyGame)
141 EXTRN DATA (?_CopyGame?BYTE)
142 EXTRN CODE (_TurnBlock)
143 EXTRN CODE (_NewBlock)
144 EXTRN CODE (_GameOver)
145 EXTRN CODE (_srand)
146 EXTRN CODE (?C?CLDOPTR)
147 EXTRN CODE (?C?CLDPTR)
148 EXTRN CODE (?C_STARTUP)
149 PUBLIC myGame
150 PUBLIC LastKey
151 PUBLIC timer
152 PUBLIC LastPoint
153 PUBLIC main
154 PUBLIC ComputerRun
155 PUBLIC _DriveBlockRun
156 PUBLIC ?_JudgeBetterAttr?BYTE
157 PUBLIC _JudgeBetterAttr
158 PUBLIC _DriveBlockDown
159 PUBLIC DrawBackGrid
160 PUBLIC DrawCurBlock
161 PUBLIC ClrLastBlock
162 PUBLIC ClrLastPoint
163 PUBLIC _Delay
164
---- 165 RSEG ?DT?_DriveBlockRun?MDESIGN
0000 166 ?_DriveBlockRun?BYTE:
0000 167 status?755: DS 2
0002 168 col?756: DS 2
169
---- 170 RSEG ?DT?ComputerRun?MDESIGN
0000 171 ?ComputerRun?BYTE:
0000 172 i?862: DS 1
0001 173 j?863: DS 1
0002 174 col?864: DS 1
0003 175 TurnCount?865: DS 1
0004 176 BestCol?866: DS 1
177
---- 178 RSEG ?DT?DrawBackGrid?MDESIGN
0000 179 ?DrawBackGrid?BYTE:
0000 180 i?448: DS 1
0001 181 j?449: DS 1
0002 182 r?450: DS 1
0003 183 c?451: DS 1
184
---- 185 RSEG ?DT?main?MDESIGN
0000 186 ?main?BYTE:
0000 187 tKey?968: DS 1
188
---- 189 RSEG ?DT?ClrLastBlock?MDESIGN
A51 MACRO ASSEMBLER MDESIGN 04/12/2008 10:44:53 PAGE 4
0000 190 ?ClrLastBlock?BYTE:
0000 191 i?242: DS 1
192
---- 193 RSEG ?DT?DrawCurBlock?MDESIGN
0000 194 ?DrawCurBlock?BYTE:
0000 195 i?343: DS 1
0001 196 j?344: DS 1
0002 197 r?345: DS 1
0003 198 nCount?347: DS 1
199
---- 200 RSEG ?DT?_JudgeBetterAttr?MDESIGN
0000 201 ?_JudgeBetterAttr?BYTE:
0000 202 CurAttr?653: DS 3
0003 203 BestAttr?654: DS 3
204
---- 205 RSEG ?DT?_DriveBlockDown?MDESIGN
0000 206 ?_DriveBlockDown?BYTE:
0000 207 pGame?552: DS 3
208
---- 209 RSEG ?DT?MDESIGN
0000 210 LastPoint: DS 8
0008 211 timer: DS 2
000A 212 LastKey: DS 1
213
---- 214 RSEG ?ID?MDESIGN
0000 215 myGame: DS 49
216
---- 217 RSEG ?ID?ComputerRun?MDESIGN
0000 218 GridBack?857: DS 44
219
---- 220 RSEG ?ID?ComputerRun?MDESIGN
002C 221 BlockBack?858: DS 5
222
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -