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

📄 factorial.lst

📁 一般来说
💻 LST
字号:
C51 COMPILER V7.00  FACTORIAL                                                              10/16/2007 20:18:00 PAGE 1   


C51 COMPILER V7.00, COMPILATION OF MODULE FACTORIAL
OBJECT MODULE PLACED IN factorial.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE factorial.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include "reg51.h"
   2          #include "stdio.h"
   3          void init_ser()
   4          {       SCON  = 0x50;    /*SCON:工作模式1,8-bit UART,允许接收*/
   5   1              TMOD |= 0x20;    /*TMOD:定时器T1,工作模式2, 8位自动重载方式*/
   6   1              TH1   = 0xf3;    /*当波特率为2400时,定时器初值*/
   7   1              TR1   = 1;       /*定时器T1开始运行*/
   8   1              TI    = 1;       /*允许发送数据*/
   9   1      }
  10          long factorial(int n) reentrant
  11          {       long result;
  12   1              if(n==0)        
  13   1                      result=1;
  14   1              else
  15   1                      result=n*factorial(n-1);
  16   1              return result;
  17   1      }
  18          void main()
  19          {       int j;
  20   1              long tmp;
  21   1              init_ser();
  22   1              for(j=0;j<11;++j)
  23   1              {       tmp=factorial(j);
  24   2                      printf("%d!=%ld\n",j,tmp);
  25   2              }
  26   1              for(;;){;}
  27   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    177    ----
   CONSTANT SIZE    =      9    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       6
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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