C51 COMPILER V8.08 FRACT16 10/15/2013 12:41:37 PAGE 1 C51 COMPILER V8.08, COMPILATION OF MODULE FRACT16 OBJECT MODULE PLACED IN fract16.OBJ COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE fract16.c BROWSE DEBUG OBJECTEXTEND line level source 1 #include 2 typedef unsigned int u16; 3 typedef unsigned char u8; 4 typedef unsigned long u32; 5 u32 N; 6 7 u16 fd2(u8 x){ ;перевод 10/2 двух цифр в целый m=100 *** ERROR C100 IN LINE 7 OF FRACT16.C: unprintable character 0xEF skipped *** ERROR C100 IN LINE 7 OF FRACT16.C: unprintable character 0xE5 skipped *** ERROR C100 IN LINE 7 OF FRACT16.C: unprintable character 0xF0 skipped *** ERROR C100 IN LINE 7 OF FRACT16.C: unprintable character 0xE5 skipped *** ERROR C100 IN LINE 7 OF FRACT16.C: unprintable character 0xE2 skipped *** ERROR C100 IN LINE 7 OF FRACT16.C: unprintable character 0xEE skipped *** ERROR C100 IN LINE 7 OF FRACT16.C: unprintable character 0xE4 skipped *** ERROR C100 IN LINE 7 OF FRACT16.C: unprintable character 0xE4 skipped *** ERROR C100 IN LINE 7 OF FRACT16.C: unprintable character 0xE2 skipped *** ERROR C100 IN LINE 7 OF FRACT16.C: unprintable character 0xF3 skipped *** ERROR C100 IN LINE 7 OF FRACT16.C: unprintable character 0xF5 skipped *** ERROR C100 IN LINE 7 OF FRACT16.C: unprintable character 0xF6 skipped *** ERROR C100 IN LINE 7 OF FRACT16.C: unprintable character 0xE8 skipped *** ERROR C100 IN LINE 7 OF FRACT16.C: unprintable character 0xF4 skipped *** ERROR C100 IN LINE 7 OF FRACT16.C: unprintable character 0xF0 skipped *** ERROR C100 IN LINE 7 OF FRACT16.C: unprintable character 0xE2 skipped *** ERROR C100 IN LINE 7 OF FRACT16.C: unprintable character 0xF6 skipped *** ERROR C100 IN LINE 7 OF FRACT16.C: unprintable character 0xE5 skipped *** ERROR C100 IN LINE 7 OF FRACT16.C: unprintable character 0xEB skipped *** ERROR C100 IN LINE 7 OF FRACT16.C: unprintable character 0xFB skipped *** ERROR C100 IN LINE 7 OF FRACT16.C: unprintable character 0xE9 skipped *** ERROR C141 IN LINE 7 OF FRACT16.C: syntax error near 'm' *** ERROR C202 IN LINE 7 OF FRACT16.C: 'm': undefined identifier 8 1 return (((x&0xf0)>>4)*10 + (x&0x0f)); } *** ERROR C141 IN LINE 8 OF FRACT16.C: syntax error near 'return' 9 10 u8 f2d(u32 y){ ;перевод из int 2/10 двух старших цифр m=2^8 *** ERROR C100 IN LINE 10 OF FRACT16.C: unprintable character 0xEF skipped *** ERROR C100 IN LINE 10 OF FRACT16.C: unprintable character 0xE5 skipped *** ERROR C100 IN LINE 10 OF FRACT16.C: unprintable character 0xF0 skipped *** ERROR C100 IN LINE 10 OF FRACT16.C: unprintable character 0xE5 skipped *** ERROR C100 IN LINE 10 OF FRACT16.C: unprintable character 0xE2 skipped *** ERROR C100 IN LINE 10 OF FRACT16.C: unprintable character 0xEE skipped *** ERROR C100 IN LINE 10 OF FRACT16.C: unprintable character 0xE4 skipped *** ERROR C100 IN LINE 10 OF FRACT16.C: unprintable character 0xE8 skipped *** ERROR C100 IN LINE 10 OF FRACT16.C: unprintable character 0xE7 skipped *** ERROR C141 IN LINE 10 OF FRACT16.C: syntax error near 'int' *** ERROR C100 IN LINE 10 OF FRACT16.C: unprintable character 0xE4 skipped *** ERROR C100 IN LINE 10 OF FRACT16.C: unprintable character 0xE2 skipped *** ERROR C100 IN LINE 10 OF FRACT16.C: unprintable character 0xF3 skipped *** ERROR C100 IN LINE 10 OF FRACT16.C: unprintable character 0xF5 skipped *** ERROR C100 IN LINE 10 OF FRACT16.C: unprintable character 0xF1 skipped *** ERROR C100 IN LINE 10 OF FRACT16.C: unprintable character 0xF2 skipped *** ERROR C100 IN LINE 10 OF FRACT16.C: unprintable character 0xE0 skipped *** ERROR C100 IN LINE 10 OF FRACT16.C: unprintable character 0xF0 skipped *** ERROR C100 IN LINE 10 OF FRACT16.C: unprintable character 0xF8 skipped *** ERROR C100 IN LINE 10 OF FRACT16.C: unprintable character 0xE8 skipped *** ERROR C100 IN LINE 10 OF FRACT16.C: unprintable character 0xF5 skipped C51 COMPILER V8.08 FRACT16 10/15/2013 12:41:37 PAGE 2 *** ERROR C100 IN LINE 10 OF FRACT16.C: unprintable character 0xF6 skipped *** ERROR C100 IN LINE 10 OF FRACT16.C: unprintable character 0xE8 skipped *** ERROR C100 IN LINE 10 OF FRACT16.C: unprintable character 0xF4 skipped *** ERROR C100 IN LINE 10 OF FRACT16.C: unprintable character 0xF0 skipped *** ERROR C141 IN LINE 10 OF FRACT16.C: syntax error near 'm' *** ERROR C202 IN LINE 10 OF FRACT16.C: 'm': undefined identifier 11 1 u16 yy; *** ERROR C141 IN LINE 11 OF FRACT16.C: syntax error near 'u16' 12 1 yy= ((y*100)&0xff0000)>>16; *** ERROR C202 IN LINE 12 OF FRACT16.C: 'yy': undefined identifier 13 1 return ((yy/10)<<4)| (yy%10); *** ERROR C202 IN LINE 13 OF FRACT16.C: 'yy': undefined identifier 14 1 } 15 16 u8 f2dm(u32 y){ ;перевод из int 2/10 двух младших цифр m=2^8 *** ERROR C100 IN LINE 16 OF FRACT16.C: unprintable character 0xEF skipped *** ERROR C100 IN LINE 16 OF FRACT16.C: unprintable character 0xE5 skipped *** ERROR C100 IN LINE 16 OF FRACT16.C: unprintable character 0xF0 skipped *** ERROR C100 IN LINE 16 OF FRACT16.C: unprintable character 0xE5 skipped *** ERROR C100 IN LINE 16 OF FRACT16.C: unprintable character 0xE2 skipped *** ERROR C100 IN LINE 16 OF FRACT16.C: unprintable character 0xEE skipped *** ERROR C100 IN LINE 16 OF FRACT16.C: unprintable character 0xE4 skipped *** ERROR C100 IN LINE 16 OF FRACT16.C: unprintable character 0xE8 skipped *** ERROR C100 IN LINE 16 OF FRACT16.C: unprintable character 0xE7 skipped *** ERROR C141 IN LINE 16 OF FRACT16.C: syntax error near 'int' *** ERROR C100 IN LINE 16 OF FRACT16.C: unprintable character 0xE4 skipped *** ERROR C100 IN LINE 16 OF FRACT16.C: unprintable character 0xE2 skipped *** ERROR C100 IN LINE 16 OF FRACT16.C: unprintable character 0xF3 skipped *** ERROR C100 IN LINE 16 OF FRACT16.C: unprintable character 0xF5 skipped *** ERROR C100 IN LINE 16 OF FRACT16.C: unprintable character 0xEC skipped *** ERROR C100 IN LINE 16 OF FRACT16.C: unprintable character 0xEB skipped *** ERROR C100 IN LINE 16 OF FRACT16.C: unprintable character 0xE0 skipped *** ERROR C100 IN LINE 16 OF FRACT16.C: unprintable character 0xE4 skipped *** ERROR C100 IN LINE 16 OF FRACT16.C: unprintable character 0xF8 skipped *** ERROR C100 IN LINE 16 OF FRACT16.C: unprintable character 0xE8 skipped *** ERROR C100 IN LINE 16 OF FRACT16.C: unprintable character 0xF5 skipped *** ERROR C100 IN LINE 16 OF FRACT16.C: unprintable character 0xF6 skipped *** ERROR C100 IN LINE 16 OF FRACT16.C: unprintable character 0xE8 skipped *** ERROR C100 IN LINE 16 OF FRACT16.C: unprintable character 0xF4 skipped *** ERROR C100 IN LINE 16 OF FRACT16.C: unprintable character 0xF0 skipped *** ERROR C141 IN LINE 16 OF FRACT16.C: syntax error near 'm' *** ERROR C202 IN LINE 16 OF FRACT16.C: 'm': undefined identifier 17 1 u16 yy; *** ERROR C141 IN LINE 17 OF FRACT16.C: syntax error near 'u16' 18 1 yy= (((y*100)&0xffff)*100)>>16; *** ERROR C202 IN LINE 18 OF FRACT16.C: 'yy': undefined identifier 19 1 return ((yy/10)<<4)| (yy%10); *** ERROR C202 IN LINE 19 OF FRACT16.C: 'yy': undefined identifier 20 1 } 21 22 main() 23 { while(1) 24 1 { 25 2 N=fd2(P0)*100 + fd2(P1); 26 2 N=(N<<16); 27 2 N/=10000; 28 2 P2=f2d(N); 29 2 P3=f2dm(N); 30 2 } 31 1 } C51 COMPILATION COMPLETE. 0 WARNING(S), 84 ERROR(S)