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

📄 main.lst

📁 how to use display powertip PG 320x240
💻 LST
📖 第 1 页 / 共 4 页
字号:
               R   426           ?SYMB   '',$,96,8
01A2 E6FC5000      427           MOV     R12,#050h
01A6 88C0          428           MOV     [-R0],R12
               R   429           ?SYMB   '',$,96,10
01A8 D4C00600      430           MOV     R12,[R0+#06H]
01AC D4D00800      431           MOV     R13,[R0+#08H]
01B0 88D0          432           MOV     [-R0],R13
               R   433           ?SYMB   '',$,96,12
01B2 88C0          434           MOV     [-R0],R12
               R   435           ?SYMB   '',$,96,14
TASKING C166/ST10 assembler v8.0r1 Build 256 SN 00096962                    Date: Apr 23 2004  Time: 16:27:02  Page:   9
main

 LOC CODE        LINE   SOURCELINE

01B4 CA000000  R   436           CALLA   cc_UC,_rectangle
01B8 06F00A00      437           ADD     R0,#0Ah
               R   438           ?SYMB   '',$,96,4
                   439   ; main.c     73         Begin.x = 70;Begin.y = 30;
                   440           ?LINE   73
01BC E6FC4600      441           MOV     R12,#046h
01C0 B8C0          442           MOV     [R0],R12
01C2 E6FC1E00      443           MOV     R12,#01Eh
01C6 C4C00200      444           MOV     [R0+#02H],R12
                   445   ; main.c     74         rectangle(Begin,20,110,0x07);
                   446           ?LINE   74
01CA E07C          447           MOV     R12,#07h
01CC 88C0          448           MOV     [-R0],R12
               R   449           ?SYMB   '',$,96,6
01CE E6FC6E00      450           MOV     R12,#06Eh
01D2 88C0          451           MOV     [-R0],R12
               R   452           ?SYMB   '',$,96,8
01D4 E6FC1400      453           MOV     R12,#014h
01D8 88C0          454           MOV     [-R0],R12
               R   455           ?SYMB   '',$,96,10
01DA D4C00600      456           MOV     R12,[R0+#06H]
01DE D4D00800      457           MOV     R13,[R0+#08H]
01E2 88D0          458           MOV     [-R0],R13
               R   459           ?SYMB   '',$,96,12
01E4 88C0          460           MOV     [-R0],R12
               R   461           ?SYMB   '',$,96,14
01E6 CA000000  R   462           CALLA   cc_UC,_rectangle
01EA 06F00A00      463           ADD     R0,#0Ah
               R   464           ?SYMB   '',$,96,4
                   465   ; main.c     75         
                   466   ; main.c     76         Begin.x = 80;Begin.y = 180;
                   467           ?LINE   76
01EE E6FC5000      468           MOV     R12,#050h
01F2 B8C0          469           MOV     [R0],R12
01F4 E6FCB400      470           MOV     R12,#0B4h
01F8 C4C00200      471           MOV     [R0+#02H],R12
                   472   ; main.c     77         rectangle(Begin,10,20,0x0F);
                   473           ?LINE   77
01FC E0FC          474           MOV     R12,#0Fh
01FE 88C0          475           MOV     [-R0],R12
               R   476           ?SYMB   '',$,96,6
0200 E6FC1400      477           MOV     R12,#014h
0204 88C0          478           MOV     [-R0],R12
               R   479           ?SYMB   '',$,96,8
0206 E0AC          480           MOV     R12,#0Ah
0208 88C0          481           MOV     [-R0],R12
               R   482           ?SYMB   '',$,96,10
020A D4C00600      483           MOV     R12,[R0+#06H]
020E D4D00800      484           MOV     R13,[R0+#08H]
0212 88D0          485           MOV     [-R0],R13
               R   486           ?SYMB   '',$,96,12
0214 88C0          487           MOV     [-R0],R12
               R   488           ?SYMB   '',$,96,14
0216 CA000000  R   489           CALLA   cc_UC,_rectangle
021A 06F00A00      490           ADD     R0,#0Ah
TASKING C166/ST10 assembler v8.0r1 Build 256 SN 00096962                    Date: Apr 23 2004  Time: 16:27:02  Page:  10
main

 LOC CODE        LINE   SOURCELINE

               R   491           ?SYMB   '',$,96,4
                   492   ; main.c     78         Begin.x = 80;Begin.y = 200;
                   493           ?LINE   78
021E E6FC5000      494           MOV     R12,#050h
0222 B8C0          495           MOV     [R0],R12
0224 E6FCC800      496           MOV     R12,#0C8h
0228 C4C00200      497           MOV     [R0+#02H],R12
                   498   ; main.c     79         rectangle(Begin,120,10,0x0F);
                   499           ?LINE   79
022C E0FC          500           MOV     R12,#0Fh
022E 88C0          501           MOV     [-R0],R12
               R   502           ?SYMB   '',$,96,6
0230 E0AC          503           MOV     R12,#0Ah
0232 88C0          504           MOV     [-R0],R12
               R   505           ?SYMB   '',$,96,8
0234 E6FC7800      506           MOV     R12,#078h
0238 88C0          507           MOV     [-R0],R12
               R   508           ?SYMB   '',$,96,10
023A D4C00600      509           MOV     R12,[R0+#06H]
023E D4D00800      510           MOV     R13,[R0+#08H]
0242 88D0          511           MOV     [-R0],R13
               R   512           ?SYMB   '',$,96,12
0244 88C0          513           MOV     [-R0],R12
               R   514           ?SYMB   '',$,96,14
0246 CA000000  R   515           CALLA   cc_UC,_rectangle
024A 06F00A00      516           ADD     R0,#0Ah
               R   517           ?SYMB   '',$,96,4
                   518   ; main.c     80         Begin.x = 190;Begin.y = 160;
                   519           ?LINE   80
024E E6FCBE00      520           MOV     R12,#0BEh
0252 B8C0          521           MOV     [R0],R12
0254 E6FCA000      522           MOV     R12,#0A0h
0258 C4C00200      523           MOV     [R0+#02H],R12
                   524   ; main.c     81         rectangle(Begin,10,40,0x0F);
                   525           ?LINE   81
025C E0FC          526           MOV     R12,#0Fh
025E 88C0          527           MOV     [-R0],R12
               R   528           ?SYMB   '',$,96,6
0260 E6FC2800      529           MOV     R12,#028h
0264 88C0          530           MOV     [-R0],R12
               R   531           ?SYMB   '',$,96,8
0266 E0AC          532           MOV     R12,#0Ah
0268 88C0          533           MOV     [-R0],R12
               R   534           ?SYMB   '',$,96,10
026A D4C00600      535           MOV     R12,[R0+#06H]
026E D4D00800      536           MOV     R13,[R0+#08H]
0272 88D0          537           MOV     [-R0],R13
               R   538           ?SYMB   '',$,96,12
0274 88C0          539           MOV     [-R0],R12
               R   540           ?SYMB   '',$,96,14
0276 CA000000  R   541           CALLA   cc_UC,_rectangle
027A 06F00A00      542           ADD     R0,#0Ah
               R   543           ?SYMB   '',$,96,4
                   544   ; main.c     82         
                   545   ; main.c     83         Begin.x = 160;Begin.y = 100;
TASKING C166/ST10 assembler v8.0r1 Build 256 SN 00096962                    Date: Apr 23 2004  Time: 16:27:02  Page:  11
main

 LOC CODE        LINE   SOURCELINE

                   546           ?LINE   83
027E E6FCA000      547           MOV     R12,#0A0h
0282 B8C0          548           MOV     [R0],R12
0284 E6FC6400      549           MOV     R12,#064h
0288 C4C00200      550           MOV     [R0+#02H],R12
                   551   ; main.c     84         rectangle(Begin,60,60,0x08);
                   552           ?LINE   84
028C E08C          553           MOV     R12,#08h
028E 88C0          554           MOV     [-R0],R12
               R   555           ?SYMB   '',$,96,6
0290 E6FC3C00      556           MOV     R12,#03Ch
0294 88C0          557           MOV     [-R0],R12
               R   558           ?SYMB   '',$,96,8
0296 E6FC3C00      559           MOV     R12,#03Ch
029A 88C0          560           MOV     [-R0],R12
               R   561           ?SYMB   '',$,96,10
029C D4C00600      562           MOV     R12,[R0+#06H]
02A0 D4D00800      563           MOV     R13,[R0+#08H]
02A4 88D0          564           MOV     [-R0],R13
               R   565           ?SYMB   '',$,96,12
02A6 88C0          566           MOV     [-R0],R12
               R   567           ?SYMB   '',$,96,14
02A8 CA000000  R   568           CALLA   cc_UC,_rectangle
02AC 06F00A00      569           ADD     R0,#0Ah
               R   570           ?SYMB   '',$,96,4
                   571   ; main.c     85         
                   572   ; main.c     86         Begin.x = 220;Begin.y = 130;
                   573           ?LINE   86
02B0 E6FCDC00      574           MOV     R12,#0DCh
02B4 B8C0          575           MOV     [R0],R12
02B6 E6FC8200      576           MOV     R12,#082h
02BA C4C00200      577           MOV     [R0+#02H],R12
                   578   ; main.c     87         linex(Begin,80,0x0F);
                   579           ?LINE   87
02BE E0FC          580           MOV     R12,#0Fh
02C0 88C0          581           MOV     [-R0],R12
               R   582           ?SYMB   '',$,96,6
02C2 E6FC5000      583           MOV     R12,#050h
02C6 88C0          584           MOV     [-R0],R12
               R   585           ?SYMB   '',$,96,8
02C8 D4C00400      586           MOV     R12,[R0+#04H]
02CC D4D00600      587           MOV     R13,[R0+#06H]
02D0 88D0          588           MOV     [-R0],R13
               R   589           ?SYMB   '',$,96,10
02D2 88C0          590           MOV     [-R0],R12
               R   591           ?SYMB   '',$,96,12
02D4 CA000000  R   592           CALLA   cc_UC,_linex
02D8 06F00800      593           ADD     R0,#08h
               R   594           ?SYMB   '',$,96,4
                   595   ; main.c     88         Begin.x = 190;Begin.y = 20;
                   596           ?LINE   88
02DC E6FCBE00      597           MOV     R12,#0BEh
02E0 B8C0          598           MOV     [R0],R12
02E2 E6FC1400      599           MOV     R12,#014h
02E6 C4C00200      600           MOV     [R0+#02H],R12
TASKING C166/ST10 assembler v8.0r1 Build 256 SN 00096962                    Date: Apr 23 2004  Time: 16:27:02  Page:  12
main

 LOC CODE        LINE   SOURCELINE

                   601   ; main.c     89         liney(Begin,80,0x0F);           
                   602           ?LINE   89
02EA E0FC          603           MOV     R12,#0Fh
02EC 88C0          604           MOV     [-R0],R12
               R   605           ?SYMB   '',$,96,6
02EE E6FC5000      606           MOV     R12,#050h
02F2 88C0          607           MOV     [-R0],R12
               R   608           ?SYMB   '',$,96,8
02F4 D4C00400      609           MOV     R12,[R0+#04H]
02F8 D4D00600      610           MOV     R13,[R0+#06H]
02FC 88D0          611           MOV     [-R0],R13
               R   612           ?SYMB   '',$,96,10
02FE 88C0          613           MOV     [-R0],R12
               R   614           ?SYMB   '',$,96,12
0300 CA000000  R   615           CALLA   cc_UC,_liney
0304 06F00800      616           ADD     R0,#08h
               R   617           ?SYMB   '',$,96,4
                   618   ; main.c     90 }
                   619           ?LINE   90
               R   620           ?SYMB   '',$,102,1
0308 0804          621           ADD     R0,#04h
               R   622           ?SYMB   '',$,96,0
030A CB00          623           RET
                   624   _draw0  ENDP
               R   625           ?SYMB   '',$,17,90
                   626   ; main.c     91 //*****************************************************************************
                   627   ; main.c     92 void grid(unsigned char Color)
                   628   ; main.c     93 {
                   629           ?LINE   93
                   630           PUBLIC  _grid
               R   631           ?SYMB   'grid',_grid,37,1
                   632           ?SYMB   '',93,8,34
                   633   _grid   PROC    NEAR
                   634           ?SYMB   '',00H,95,0
030C 88C0          635           MOV     [-R0],R12
               R   636           ?SYMB   '',$,96,2
030E 2806          637           SUB     R0,#06h
               R   638           ?SYMB   '',$,96,8
                   639   ; Locals:
                   640   ;     i = offset 0

⌨️ 快捷键说明

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