C51 COMPILER V9.51 MUL 08/10/2015 19:33:59 PAGE 1 C51 COMPILER V9.51, COMPILATION OF MODULE MUL OBJECT MODULE PLACED IN mul.OBJ COMPILER INVOKED BY: C:\Keil51\C51\BIN\C51.EXE mul.c BROWSE DEBUG OBJECTEXTEND TABS(2) line level source 1 //Si+1=2-1(Si+Abn-i) 2 #include 3 4 main() 5 { 6 1 long S; 7 1 unsigned int A; 8 1 char i; 9 1 S=P0; 10 1 A=P1<<8; 11 1 for(i=0;i<8;i++) 12 1 S= (S&1)? (S+A)>>1 : S>>1; 13 1 P2=S>>8; 14 1 P3=S; 15 1 } *** WARNING C290 IN LINE 15 OF mul.c: missing return value MODULE INFORMATION: STATIC OVERLAYABLE CODE SIZE = 92 ---- CONSTANT SIZE = ---- ---- XDATA SIZE = ---- ---- PDATA SIZE = ---- ---- DATA SIZE = ---- 4 IDATA SIZE = ---- ---- BIT SIZE = ---- ---- END OF MODULE INFORMATION. C51 COMPILATION COMPLETE. 1 WARNING(S), 0 ERROR(S)