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

📄 graphic.lst

📁 how to use display powertip PG 320x240
💻 LST
📖 第 1 页 / 共 4 页
字号:
                   366   ; CSEs:
                   367   ; 
                   368   ; graphic.c   61            coordinate Dot;
                   369           ?LINE   61
                   370           ?SYMB   'Dot',3,98,258
               R   371           ?SYMB   '-4',$,101,3
                   372   ; graphic.c   62                char i,j;
                   373           ?LINE   62
                   374           ?SYMB   'i',2,98,2
               R   375           ?SYMB   '-5',$,101,2
                   376           ?SYMB   'j',1,98,2
               R   377           ?SYMB   '-6',$,101,1
                   378   ; graphic.c   63                Dot.x = 0; 
                   379           ?LINE   63
014E E00C          380           MOV     R12,#00h
0150 C4C00200      381           MOV     [R0+#02H],R12
TASKING C166/ST10 assembler v8.0r1 Build 256 SN 00096962                    Date: Apr 23 2004  Time: 16:27:03  Page:   8
graphic

 LOC CODE        LINE   SOURCELINE

                   382   ; graphic.c   64                Dot.y = 0;
                   383           ?LINE   64
0154 E00C          384           MOV     R12,#00h
0156 C4C00400      385           MOV     [R0+#04H],R12
                   386   ; graphic.c   65                for (j = 0x0F; j > 0;j--)
                   387           ?LINE   65
015A E1F2          388           MOVB    RL1,#0Fh
015C B920          389           MOVB    [R0],RL1
015E 0D26          390           JMPR    cc_UC,_14
0160               391   _11:
                   392   ; graphic.c   66                {
                   393   ; graphic.c   67                        for (i=0;i<15;i++) 
                   394           ?LINE   67
0160 E102          395           MOVB    RL1,#00h
0162 E4200100      396           MOVB    [R0+#01H],RL1
0166 0D1A          397           JMPR    cc_UC,_13
0168               398   _12:
                   399   ; graphic.c   68                        {  
                   400   ; graphic.c   69                                linex(Dot,312,j); 
                   401           ?LINE   69
0168 A920          402           MOVB    RL1,[R0]
016A D02C          403           MOVBS   R12,RL1
016C 88C0          404           MOV     [-R0],R12
               R   405           ?SYMB   '',$,96,8
016E E6FC3801      406           MOV     R12,#0138h
0172 88C0          407           MOV     [-R0],R12
               R   408           ?SYMB   '',$,96,10
0174 D4C00600      409           MOV     R12,[R0+#06H]
0178 D4D00800      410           MOV     R13,[R0+#08H]
017C 88D0          411           MOV     [-R0],R13
               R   412           ?SYMB   '',$,96,12
017E 88C0          413           MOV     [-R0],R12
               R   414           ?SYMB   '',$,96,14
0180 CA000000  R   415           CALLA   cc_UC,_linex
0184 06F00800      416           ADD     R0,#08h
               R   417           ?SYMB   '',$,96,6
                   418   ; graphic.c   70                                Dot.y++;
                   419           ?LINE   70
0188 D4C00400      420           MOV     R12,[R0+#04H]
018C 08C1          421           ADD     R12,#01h
018E C4C00400      422           MOV     [R0+#04H],R12
                   423           ?LINE   67
0192 F4200100      424           MOVB    RL1,[R0+#01H]
0196 0921          425           ADDB    RL1,#01h
0198 E4200100      426           MOVB    [R0+#01H],RL1
019C               427   _13:
019C F4200100      428           MOVB    RL1,[R0+#01H]
01A0 47F20F00      429           CMPB    RL1,#0Fh
01A4 CDE1          430           JMPR    cc_SLT,_12
                   431           ?LINE   65
01A6 A920          432           MOVB    RL1,[R0]
01A8 2921          433           SUBB    RL1,#01h
01AA B920          434           MOVB    [R0],RL1
01AC               435   _14:
01AC A920          436           MOVB    RL1,[R0]
TASKING C166/ST10 assembler v8.0r1 Build 256 SN 00096962                    Date: Apr 23 2004  Time: 16:27:03  Page:   9
graphic

 LOC CODE        LINE   SOURCELINE

01AE 4920          437           CMPB    RL1,#00h
01B0 ADD7          438           JMPR    cc_SGT,_11
                   439   ; graphic.c   71                        }
                   440   ; graphic.c   72                }
                   441   ; graphic.c   73        }
                   442           ?LINE   73
               R   443           ?SYMB   '',$,102,1
               R   444           ?SYMB   '',$,102,2
               R   445           ?SYMB   '',$,102,3
01B2 0806          446           ADD     R0,#06h
               R   447           ?SYMB   '',$,96,0
01B4 CB00          448           RET
                   449   _shadow_boxs    ENDP
               R   450           ?SYMB   '',$,17,73
                   451   ; graphic.c   74        //*********************************************************************
                         ********
                   452   ; graphic.c   75        void box(coordinate Begin, unsigned short Side, unsigned char Color)
                   453   ; graphic.c   76        {
                   454           ?LINE   76
                   455           PUBLIC  _box
               R   456           ?SYMB   'box',_box,37,1
                   457           ?SYMB   '',76,8,34
                   458   _box    PROC    NEAR
                   459           ?SYMB   '',00H,95,0
01B6 2802          460           SUB     R0,#02h
               R   461           ?SYMB   '',$,96,2
                   462   ; Locals:
                   463   ;     i = offset 0
                   464   ;     Side = offset 6
                   465   ;     Begin = offset 2
                   466   ;     Color = offset 8
                   467   ; 
                   468   ; Statics:
                   469   ; 
                   470   ; CSEs:
                   471   ; 
                   472           ?LINE   76
                   473           ?SYMB   'Begin',3,99,258
               R   474           ?SYMB   '0',$,101,3
                   475           ?SYMB   'Side',2,99,5
               R   476           ?SYMB   '4',$,101,2
                   477           ?SYMB   'Color',4,99,3
               R   478           ?SYMB   '6',$,101,4
                   479   ; graphic.c   77                unsigned int i;    
                   480           ?LINE   77
                   481           ?SYMB   'i',1,98,18
               R   482           ?SYMB   '-2',$,101,1
                   483   ; graphic.c   78                for (i=0; i< Side;i++)
                   484           ?LINE   78
01B8 E00C          485           MOV     R12,#00h
01BA B8C0          486           MOV     [R0],R12
01BC 0D19          487           JMPR    cc_UC,_16
01BE               488   _15:
                   489   ; graphic.c   79            {
                   490   ; graphic.c   80                        Begin.y ++;
TASKING C166/ST10 assembler v8.0r1 Build 256 SN 00096962                    Date: Apr 23 2004  Time: 16:27:03  Page:  10
graphic

 LOC CODE        LINE   SOURCELINE

                   491           ?LINE   80
01BE D4C00400      492           MOV     R12,[R0+#04H]
01C2 08C1          493           ADD     R12,#01h
01C4 C4C00400      494           MOV     [R0+#04H],R12
                   495   ; graphic.c   81                        linex(Begin,Side,Color);        
                   496           ?LINE   81
01C8 F4200800      497           MOVB    RL1,[R0+#08H]
01CC C02C          498           MOVBZ   R12,RL1
01CE 88C0          499           MOV     [-R0],R12
               R   500           ?SYMB   '',$,96,4
01D0 D4C00800      501           MOV     R12,[R0+#08H]
01D4 88C0          502           MOV     [-R0],R12
               R   503           ?SYMB   '',$,96,6
01D6 D4C00600      504           MOV     R12,[R0+#06H]
01DA D4D00800      505           MOV     R13,[R0+#08H]
01DE 88D0          506           MOV     [-R0],R13
               R   507           ?SYMB   '',$,96,8
01E0 88C0          508           MOV     [-R0],R12
               R   509           ?SYMB   '',$,96,10
01E2 CA000000  R   510           CALLA   cc_UC,_linex
01E6 06F00800      511           ADD     R0,#08h
               R   512           ?SYMB   '',$,96,2
                   513           ?LINE   78
01EA A8C0          514           MOV     R12,[R0]
01EC 08C1          515           ADD     R12,#01h
01EE B8C0          516           MOV     [R0],R12
01F0               517   _16:
01F0 A8C0          518           MOV     R12,[R0]
01F2 D4D00600      519           MOV     R13,[R0+#06H]
01F6 40CD          520           CMP     R12,R13
01F8 8DE2          521           JMPR    cc_ULT,_15
                   522   ; graphic.c   82            }
                   523   ; graphic.c   83        }
                   524           ?LINE   83
               R   525           ?SYMB   '',$,102,1
               R   526           ?SYMB   '',$,102,4
               R   527           ?SYMB   '',$,102,2
               R   528           ?SYMB   '',$,102,3
01FA 0802          529           ADD     R0,#02h
               R   530           ?SYMB   '',$,96,0
01FC CB00          531           RET
                   532   _box    ENDP
               R   533           ?SYMB   '',$,17,83
                   534   ; graphic.c   84        //*********************************************************************
                         ********
                   535   ; graphic.c   85        
                   536   ; graphic.c   86        void rectangle(coordinate Begin, unsigned char SizeX,unsigned char Size
                         Y,unsigned char Color)
                   537   ; graphic.c   87        {
                   538           ?LINE   87
                   539           PUBLIC  _rectangle
               R   540           ?SYMB   'rectangle',_rectangle,37,1
                   541           ?SYMB   '',87,8,34
                   542   _rectangle      PROC    NEAR
                   543           ?SYMB   '',00H,95,0
TASKING C166/ST10 assembler v8.0r1 Build 256 SN 00096962                    Date: Apr 23 2004  Time: 16:27:03  Page:  11
graphic

 LOC CODE        LINE   SOURCELINE

01FE 2802          544           SUB     R0,#02h

⌨️ 快捷键说明

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