main.lst

来自「《Proteus在MCS-51&ARM7系统中的应用百例》逆向之 Chapter」· LST 代码 · 共 79 行

LST
79
字号
C51 COMPILER V8.08   MAIN                                                                  05/19/2007 17:12:47 PAGE 1   


C51 COMPILER V8.08, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: D:\Program Files\Keil 8.08\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include <reg51.h>
   2          
   3          typedef unsigned char BYTE;
   4          
   5          BYTE code Font[]={0xFE,0xFD,0xFB,0xF7, 
   6                                            0xEF,0xDF,0xBF,0x7F,
   7                                            0xFE,0xFD,0xFB,0xF7,
   8                                            0xEF,0xDF,0xBF,0x07,
   9                                            0x7F,0xBF,0xDF,0xEF,
  10                                            0xF7,0xFB,0xFD,0xFE,
  11                                            0x7F,0xBF,0xDF,0xEF,
  12                                            0xF7,0xFB,0xFD,0xFE,
  13                                            0x00,0xFF,0x00,0xFF,
  14                                            0x01};
  15          
  16          void delay();
  17          
  18          main()
  19          {
  20   1              BYTE offset;
  21   1              BYTE temp;
  22   1              offset=0x00;
  23   1      
  24   1              while(1)
  25   1              {                       
  26   2                      temp=Font[offset];
  27   2      
  28   2                      if(temp!=0x01)
  29   2                      {
  30   3                               P1=temp;
  31   3                               delay();
  32   3                               offset++;
  33   3                      }
  34   2              }
  35   1                      
  36   1      }
  37          
  38          
  39          void delay()
  40          {
  41   1              BYTE i=20;
  42   1              
  43   1              do
  44   1              {
  45   2                      BYTE j=20;
  46   2                      do
  47   2                      {       
  48   3                              BYTE k=248;
  49   3                              do
  50   3                              {}while(--k);
  51   3                      }while(--j);
  52   2              }while(--i);
  53   1      }


C51 COMPILER V8.08   MAIN                                                                  05/19/2007 17:12:47 PAGE 2   

MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     42    ----
   CONSTANT SIZE    =     37    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       4
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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